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

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:102日期: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')

# 運行結(jié)果

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

可以看到其默認的輸出格式是包含【時間、級別、模塊名、行號以及日志信息】,不需要手動創(chuàng)建 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日志庫之高效輸出控制臺日志和日志記錄

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

# 運行結(jié)果

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!’)

總結(jié)

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品国产调教在线观看| 久久精品国产一区二区| caoporn视频在线| 国产精品一区二区三区www | 国产乱码精品一区二区三区四区 | 日本美女一区| 日韩成人亚洲| 久久人人99| 亚洲香蕉网站| 99热精品在线观看| 日韩精品一二三| 亚洲精品成a人ⅴ香蕉片| 涩涩涩久久久成人精品| 亚洲精品三级| 亚洲不卡视频| 人人精品久久| 麻豆视频久久| 水蜜桃久久夜色精品一区| 成人在线免费观看91| 高清不卡亚洲| 免费一二一二在线视频| 狠狠干综合网| 老鸭窝一区二区久久精品| 色综合视频一区二区三区日韩| 中文无码久久精品| 日韩中文字幕无砖| 久久国产婷婷国产香蕉| 美女av一区| 三上悠亚国产精品一区二区三区 | 成人精品动漫一区二区三区| 色一区二区三区| 红桃视频欧美| 欧美日韩一区二区三区不卡视频| 精品国产一区二区三区2021| 伊伊综合在线| 亚洲免费精品| 国产欧美日韩一区二区三区四区| 四虎国产精品免费观看| 91久久亚洲| 国产情侣久久| 久久久精品久久久久久96 | 欧美日韩国产探花| 日本欧美一区二区| 韩国久久久久久| 免费在线观看日韩欧美| 国产精品一区二区美女视频免费看 | 亚洲精品激情| 亚洲精品黄色| 蜜臀国产一区| 亚洲一区二区三区中文字幕在线观看| 在线免费观看亚洲| 另类综合日韩欧美亚洲| 天堂√8在线中文| 免费在线看一区| 国产一区二区色噜噜| 亚洲欧美日韩国产一区| 久久免费影院| 日韩精品一级二级| 麻豆网站免费在线观看| 亚洲精品欧洲| 日韩国产一区| 日韩精品视频一区二区三区| 亚洲涩涩在线| 欧美午夜网站| 亚洲成人日韩| 精品网站aaa| 午夜精品福利影院| 精品美女久久| 一本综合精品| 99久精品视频在线观看视频| 91精品国产自产精品男人的天堂| 国产99久久久国产精品成人免费| 国产精品久久久久久久免费软件| 激情久久久久久久| 国产精品chinese| 亚洲深夜影院| 日韩国产专区| 美女高潮久久久| 五月亚洲婷婷 | 亚洲四虎影院| 国产精品成人自拍| 怡红院精品视频在线观看极品| 欧美国产视频| 婷婷综合一区| 日韩视频久久| 久久精品观看| 国产理论在线| 美女视频免费精品| 最新亚洲国产| 亚洲大全视频| 亚洲精品在线影院| 精品日韩一区| 国产精品对白| 日韩国产一二三区| 国产农村妇女精品一二区| 国产传媒在线观看| 国产精品美女久久久久久不卡| 蜜桃传媒麻豆第一区在线观看| 亚洲高清二区| 久久久久国产精品一区三寸| 精品五月天堂| 国产精品成人**免费视频| 欧美在线观看天堂一区二区三区| 99国产精品99久久久久久粉嫩| 欧美手机在线| 99视频精品视频高清免费| 91综合网人人| 国产精品99视频| 精品国产麻豆| 开心激情综合| 国产精品久久久久久模特| 欧美有码在线| 国产精品永久| 国产精品毛片aⅴ一区二区三区| 日韩国产在线一| 日日夜夜免费精品视频| 亚洲午夜免费| 亚洲一区二区三区在线免费| 999久久久免费精品国产| 麻豆国产在线| 香蕉视频亚洲一级| 欧美sm一区| 欧美日韩免费看片| 日韩欧美一区二区三区在线视频| av资源中文在线| 日韩专区精品| 欧美日韩中文字幕一区二区三区| 久久精品国内一区二区三区水蜜桃| 欧美成a人免费观看久久| 日韩精品第一区| 美女网站一区| 亚洲欧洲一区| 蜜桃久久久久久| 99国产精品久久久久久久成人热| 亚洲男女自偷自拍| 日韩欧美精品一区二区综合视频| 亚洲乱码久久| 日本视频中文字幕一区二区三区| 欧美在线不卡| 开心激情综合| 偷拍精品精品一区二区三区| 91精品蜜臀一区二区三区在线| 欧美亚洲国产激情| 中文精品视频| 午夜久久av| 国产另类在线| 欧美激情另类| 欧美日韩激情| 午夜国产精品视频免费体验区| 国产一区白浆| 欧美有码在线| 波多视频一区| 亚洲中字黄色| 国产乱码精品一区二区三区四区 | 国产精品自拍区| 在线看片国产福利你懂的| 免费av一区二区三区四区| 三级欧美在线一区| 国产精品啊啊啊| 日韩在线短视频| 免播放器亚洲一区| 国产欧美精品| 日韩av在线中文字幕| 欧美女激情福利| 日韩精品欧美精品| 国产自产自拍视频在线观看| 亚洲少妇自拍| 美女性感视频久久| 久久精品影视| 日韩成人精品一区二区三区| 国产一区二区三区亚洲| 午夜久久美女| 国产精品网在线观看| 久久九九精品| 日韩精品1区2区3区| 国产精品久久久久蜜臀| 欧美特黄一区| 日韩1区2区3区| 91视频一区| 免费成人性网站| 国产精品不卡| 亚洲天堂av资源在线观看| 国产精品15p| 激情91久久| 久久影院资源站| 欧美在线亚洲| 国产一区二区三区黄网站| 性色av一区二区怡红| 欧美激情日韩| 视频一区视频二区中文| 国产精品qvod| 午夜在线精品偷拍| 国产精品www.| 亚洲性视频在线| 国产精品黑丝在线播放| 亚洲网址在线观看| 亚洲永久av| 日韩不卡在线观看日韩不卡视频| 成人日韩精品| 国产精品一区二区av交换|