日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python loguru日志庫之高效輸出控制臺日志和日志記錄

瀏覽:104日期:2022-08-03 13:19:24
1安裝loguru

loguru的PyPI地址為:https://pypi.org/project/loguru/

GitHub倉庫地址為:https://github.com/Delgan/loguru

我們可以直接使用pip命令對其進行安裝

pip install loguru

或者下載其源碼,使用Python命令進行安裝。

|2loguru簡單使用

from loguru import loggerlogger.info('中文loguru')logger.debug('中文loguru')logger.error('中文loguru')logger.warning('中文loguru')

# 運行結果

2020-03-07 15:51:05.752 | INFO | __main__:info:23 - 中文loguru2020-03-07 15:51:05.753 | DEBUG | __main__:debug:26 - 中文loguru2020-03-07 15:51:05.753 | WARNING | __main__:warning:29 - 中文loguru2020-03-07 15:51:05.753 | ERROR | __main__:error:32 - 中文loguru

可以看到其默認的輸出格式是包含【時間、級別、模塊名、行號以及日志信息】,不需要手動創建 logger ,直接使用即可,另外其輸出還是彩色的,看起來會更加友好。

|3loguru保留日志文件

一般情況,我們都需要將日志輸出保存到文件中,loguru直接通過 add() 方法,就可以配置一個日志文件,如下代碼所示:

# coding:utf-8from loguru import loggerlogger.add('interface_log_{time}.log', rotation='500MB', encoding='utf-8', enqueue=True, compression='zip', retention='10 days')logger.info('中文test')logger.debug('中文test')logger.error('中文test')logger.warning('中文test')

# 然后就去interface_log_2020-03-07-15:55.log查看日志

Python loguru日志庫之高效輸出控制臺日志和日志記錄

# 包含知識點•第一個參數是保存日志信息的文件路徑,像我寫的后綴多了個 {time} ,就是獲取當前時間節點,這樣就會自動創建新的日志;這個time應該是庫里自帶的變量,如果你想自己定義time也可以的哦,具體可以看看下面封裝類的實現形式!•當你需要輸出中文日志的時候,請加上 encoding='utf-8' ,避免出現亂碼 •enqueue=True 代表異步寫入,官方的大概意思是:在多進程同時往日志文件寫日志的時候使用隊列達到異步功效•rotation 可以理解成日志的創建時機,可以有多種寫法 ◦rotation='500 MB' :當日志文件達到500MB時就會重新生成一個文件◦rotation='12:00' :每天12點就會創建新的文件、◦rotation='1 week' :每隔一周創建一個log

•retention 配置日志的最長保留時間,官方例子: '1 week, 3 days'、'2 months' •compression 配置文件的壓縮格式,可以配置常見的格式 zip、tar、gz、tar.gz 等

|4loguru字符串輸出

最重要的!loguru還提供了字符串格式化輸出日志的功能,如下面代碼

logger.info(’If you are using Python {}, prefer {feature} of course!’, 3.6, feature=’f-strings’)n1 = 'cool'n2 = [1, 2, 3]logger.info(f’If you are using Python {n1}, prefer {n2} of course!’)

# 運行結果

2020-03-07 16:19:25.363 | INFO | __main__:<module>:43 - If you are using Python 3.6, prefer f-strings of course!2020-03-07 16:19:25.364 | INFO | __main__:<module>:46 - If you are using Python cool, prefer [1, 2, 3] of course!

可以看到,只要你會Python字符串格式化輸出,這個簡直信手拈來!

|5loguru封裝類,可以直接拿去用!

日志輸出路徑:你的項目路徑下的log文件夾下

注意:這個是工具類,需要放在項目路徑下的util文件夾之類的,不能直接放項目路徑下哈,不然路徑會生成錯誤哦

'''操作日志記錄'''import timefrom loguru import loggerfrom pathlib import Pathproject_path = Path.cwd().parentlog_path = Path(project_path, 'log')t = time.strftime('%Y_%m_%d')class Loggings: __instance = None logger.add(f'{log_path}/interface_log_{t}.log', rotation='500MB', encoding='utf-8', enqueue=True, retention='10 days') def __new__(cls, *args, **kwargs): if not cls.__instance: cls.__instance = super(Loggings, cls).__new__(cls, *args, **kwargs) return cls.__instance def info(self, msg): return logger.info(msg) def debug(self, msg): return logger.debug(msg) def warning(self, msg): return logger.warning(msg) def error(self, msg): return logger.error(msg)loggings = Loggings()if __name__ == ’__main__’: loggings.info('中文test') loggings.debug('中文test') loggings.warning('中文test') loggings.error('中文test') logger.info(’If you are using Python {}, prefer {feature} of course!’, 3.6, feature=’f-strings’) n1 = 'cool' n2 = [1, 2, 3] logger.info(f’If you are using Python {n1}, prefer {n2} of course!’)

總結

到此這篇關于Python loguru日志庫,高效輸出控制臺日志和日志記錄的文章就介紹到這了,更多相關loguru日志庫,高效輸出控制臺日志和日志記錄內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜桃视频一区二区| 国产福利资源一区| 欧美一级全黄| 日韩午夜精品| 国产精品久久久久9999高清| 欧美午夜精彩| 久久精品免费看| 美女毛片一区二区三区四区| 日韩欧美四区| 欧美日韩四区| 日韩国产一区二区| 岛国av在线网站| 国产精品久久久久9999高清| 日韩三级视频| 亚洲精品精选| 综合干狼人综合首页| 国产精品日韩久久久| 黄色不卡一区| 91精品一区国产高清在线gif | 国产一区2区| 美腿丝袜亚洲一区| 久久女人天堂| 国产成人精品亚洲线观看| 麻豆成人综合网| 国产在线不卡一区二区三区| 成人在线黄色| 久久婷婷一区| 五月天久久网站| 夜夜嗨一区二区| 亚欧成人精品| 麻豆精品视频在线观看免费| 国产91在线播放精品| 老司机免费视频一区二区三区| 国产精品久久久一区二区| 精品入口麻豆88视频| 欧美一级鲁丝片| 黄色欧美日韩| 欧美日韩午夜电影网| 精品视频国内| 国产视频一区欧美| 日韩不卡手机在线v区| 欧美国产专区| 在线国产一区二区| 国产精品二区影院| 99久久99视频只有精品| 亚洲欧美一级| 欧美三区四区| 亚洲深夜福利在线观看| 97精品97| 日韩国产在线不卡视频| 麻豆成人91精品二区三区| 国产91一区| 久久国产欧美日韩精品| 国产精品xxx在线观看| 99久久久久| 日韩不卡一区二区三区| 91精品国产乱码久久久久久久 | 好看的亚洲午夜视频在线| 亚洲三级毛片| 亚洲成人一区| 一区二区三区四区日本视频| 日韩精品电影一区亚洲| 99久久夜色精品国产亚洲1000部| 日韩高清在线一区| 夜夜嗨一区二区| 91久久国产| 亚洲一区欧美二区| 在线观看视频免费一区二区三区| 精品91久久久久| 日韩在线一二三区| 91大神在线观看线路一区| 国产欧美久久一区二区三区| 欧美黑人做爰爽爽爽| 国产激情久久| 日韩精品1区| 日韩天堂av| 欧美日韩午夜电影网| 国产精品午夜一区二区三区| 欧美aa在线视频| 亚洲精品.com| 麻豆精品网站| 国产乱子精品一区二区在线观看| 国产精品视频一区二区三区| 成人在线超碰| 亚洲免费网址| 91福利精品在线观看| 国产白浆在线免费观看| aa亚洲婷婷| 欧美视频精品全部免费观看| 福利一区二区免费视频| 红桃视频欧美| 国产精品va视频| 精精国产xxxx视频在线野外| 中文一区二区| 美女毛片一区二区三区四区最新中文字幕亚洲| 国产拍在线视频| 国产精品试看| 中文一区一区三区高中清不卡免费| 伊人精品一区| 国产精品一区二区三区av麻| 欧美日韩精品一区二区视频| 美美哒免费高清在线观看视频一区二区 | 亚洲免费成人av在线| 国产一区二区三区天码| 在线精品福利| 久久亚洲专区| 日韩av二区| 欧美日本不卡高清| 激情欧美亚洲| 日韩欧美国产精品综合嫩v| 亚洲另类av| 99亚洲精品| 久久精品1区| 国产成人精选| 久久福利在线| 日韩午夜精品| 91精品国产91久久久久久黑人| 69堂免费精品视频在线播放| 亚州av乱码久久精品蜜桃| 久久尤物视频| 美女尤物国产一区| 欧美天堂在线| 国产伦精品一区二区三区视频| 午夜性色一区二区三区免费视频| 伊人久久亚洲影院| 婷婷激情久久| 欧美日韩国产综合网| 99久久亚洲精品蜜臀| 欧美日韩一区二区综合 | 欧美日韩一区二区三区在线电影| 视频一区二区三区入口| 久久国产精品亚洲77777| 先锋亚洲精品| 美国欧美日韩国产在线播放| 综合激情五月婷婷| 亚洲精品乱码久久久久久蜜桃麻豆| 在线一区视频| 午夜性色一区二区三区免费视频| 日韩中文字幕视频网| 日本不卡一二三区黄网| 国产精品一区免费在线| 成人污污视频| 欧美性感美女一区二区| 久久久久久免费视频| 欧美亚洲国产一区| 午夜一级在线看亚洲| 日本一区二区三区视频在线看| 国产精品极品| 色吊丝一区二区| 免费久久精品视频| 国产一区二区亚洲| 黑丝一区二区| 国产精品乱战久久久| 日韩精品午夜| 日韩av网站在线观看| 激情视频网站在线播放色| 国产视频一区三区| 国产精品亚洲欧美| 国产福利片在线观看| 欧美精品九九| 国产精品白丝av嫩草影院| 久久精品国产亚洲夜色av网站| 一区二区三区四区精品视频| 国产精品二区不卡| 日韩激情中文字幕| 91精品一区二区三区综合| 国产精品欧美一区二区三区不卡| 日韩一区电影| 日本不卡在线视频| 欧美91视频| 日产精品一区二区| 国产日韩欧美三级| 免费看欧美美女黄的网站| 成人亚洲精品| 国产精品网在线观看| 最新亚洲国产| 国产日韩专区| 亚洲韩日在线| 91日韩免费| 国产精品毛片久久| 国产日产精品一区二区三区四区的观看方式 | 黄色av日韩| 久久精品免费一区二区三区 | yellow在线观看网址| 国产精品中文| 欧美亚洲自偷自偷| 亚洲a级精品| 亚洲精一区二区三区| 99久久亚洲精品蜜臀| 一区二区三区四区日本视频| 精品理论电影在线| 久久99精品久久久久久园产越南| 日韩一区二区三区免费视频| 视频在线观看一区| 蜜桃一区二区三区在线| 一区二区国产精品| 亚洲精品在线二区| 久久亚洲欧美| 一本一道久久a久久| 亚洲一二av|