日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python的logging模块

發布時間:2025/4/16 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python的logging模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.簡單的將日志打印到屏幕

import logginglogging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message')屏幕上打印: WARNING:root:Thisis warning message

?默認情況下,logging將日志打印到屏幕,日志級別為WARNING;

?日志級別大小關系為:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET,當然也可以自己定義日志級別。

?

2.通過logging.basicConfig函數對日志的輸出格式及方式做相關配置

import logginglogging.basicConfig(level=logging.DEBUG,format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',datefmt='%a, %d %b %Y %H:%M:%S',filename='myapp.log',filemode='w')logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message')./myapp.log文件中內容為: Sun, 24 May 2009 21:48:54 demo2.py[line:11] DEBUG This is debug message Sun, 24 May 2009 21:48:54 demo2.py[line:12] INFO This is info message Sun, 24 May 2009 21:48:54 demo2.py[line:13] WARNING This is warning message

logging.basicConfig函數各參數:
filename: 指定日志文件名
filemode: 和file函數意義相同,指定日志文件的打開模式,'w'或'a'
format: 指定輸出的格式和內容,format可以輸出很多有用信息,如上例所示:
%(levelno)s: 打印日志級別的數值
%(levelname)s: 打印日志級別名稱
%(pathname)s: 打印當前執行程序的路徑,其實就是sys.argv[0]
%(filename)s: 打印當前執行程序名
%(funcName)s: 打印日志的當前函數
%(lineno)d: 打印日志的當前行號
%(asctime)s: 打印日志的時間
%(thread)d: 打印線程ID
%(threadName)s: 打印線程名稱
%(process)d: 打印進程ID
%(message)s: 打印日志信息
datefmt: 指定時間格式,同time.strftime()
level: 設置日志級別,默認為logging.WARNING
stream: 指定將日志的輸出流,可以指定輸出到sys.stderr,sys.stdout或者文件,默認輸出到sys.stderr,當stream和filename同時指定時,stream被忽略

?

import os import logging import logging.handlersdef init_log(log_path, level=logging.INFO, when="D", backup=7,format="%(levelname)s: %(asctime)s: %(filename)s:%(lineno)d * %(thread)d %(message)s",datefmt="%m-%d %H:%M:%S"):"""init_log - initialize log moduleArgs:log_path - Log file path prefix.Log data will go to two files: log_path.log and log_path.log.wfAny non-exist parent directories will be created automaticallylevel - msg above the level will be displayedDEBUG < INFO < WARNING < ERROR < CRITICALthe default value is logging.INFOwhen - how to split the log file by time interval'S' : Seconds'M' : Minutes'H' : Hours'D' : Days'W' : Week daydefault value: 'D'format - format of the logdefault format:%(levelname)s: %(asctime)s: %(filename)s:%(lineno)d * %(thread)d %(message)sINFO: 12-09 18:02:42: log.py:40 * 139814749787872 HELLO WORLDbackup - how many backup file to keepdefault value: 7Raises:OSError: fail to create log directoriesIOError: fail to open log file"""formatter = logging.Formatter(format, datefmt)logger = logging.getLogger()logger.setLevel(level)dir = os.path.dirname(log_path)if not os.path.isdir(dir):os.makedirs(dir)handler = logging.handlers.TimedRotatingFileHandler(log_path + ".log",when=when,backupCount=backup)handler.setLevel(level)handler.setFormatter(formatter)logger.addHandler(handler)handler = logging.handlers.TimedRotatingFileHandler(log_path + ".log.wf",when=when,backupCount=backup)handler.setLevel(logging.WARNING)handler.setFormatter(formatter)logger.addHandler(handler)

?

轉載于:https://www.cnblogs.com/cfox/p/3868181.html

總結

以上是生活随笔為你收集整理的python的logging模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人一二区 | 456亚洲影院 | 亚洲av电影一区 | 午夜tv | 亚洲精品性视频 | 精品国产成人av | 精品无码久久久久久久久果冻 | 美女高潮在线 | 青青草小视频 | 致命弯道8在线观看免费高清完整 | 深夜在线 | 国产日韩欧美综合在线 | 婷婷色综合网 | 欧美操操 | 桃色视频网 | 中文在线观看免费网站 | 精品国产免费一区二区三区 | 夜夜狠狠 | 啪啪精品 | 68日本xxxxxⅹxxx22 | 久久五月天综合 | 亚洲AV午夜福利精品一级无码 | 色综合天天色综合 | 91亚洲高清 | 日韩精品免费视频 | 在线免费观看污 | 国产美女主播 | 成人欧美一区二区三区小说 | 男女日皮视频 | 精品自拍视频在线观看 | 91视频污在线观看 | 少妇免费视频 | 中国少妇无码专区 | 无码国产69精品久久久久网站 | 成人一二三 | 国产欧美久久一区二区三区 | 久久久久久久久国产 | 手机在线毛片 | jizz高潮| 伊在线久久丫 | 日本xxxxxxxxx69 | 精品成人网 | 欧美999| 三级做爰在线观看视频 | 亚洲精品成人影视 | 免费观看久久 | 亚洲欧美一区二区在线观看 | 亚洲天天操 | 亚洲熟妇无码乱子av电影 | 欧美久久精品 | 97视频在线免费观看 | 欧美成人a | 人妻少妇一区 | 亚洲国产精品毛片av不卡在线 | 亚洲精品乱码久久久久久蜜桃麻豆 | 综合爱爱网 | 午夜在线观看视频网站 | 国产乱淫片视频 | 99精品人妻无码专区在线视频区 | 久久r这里只有精品 | 欧美色资源 | 亚洲综合少妇 | 成年人av| 欧美 日韩 国产 在线观看 | 天天舔天天爽 | аⅴ天堂中文在线网 | 久久视频一区二区三区 | 自拍偷拍色图 | 色噜噜狠狠一区二区三区牛牛影视 | 天天操天天操天天 | 一本大道一区二区 | 日韩在线免费视频 | 欧美激情国产日韩精品一区18 | 啪啪精品 | 六月丁香婷婷综合 | 国产亲伦免费视频播放 | 欧美大片在线免费观看 | 亚洲男女av | 久久av红桃一区二区小说 | 亚洲免费播放 | 亚洲一级二级三级 | 四川丰满妇女毛片四川话 | 亚洲成熟女性毛茸茸 | 人人舔| 激情第四色 | 午夜精品视频在线观看 | 欧美性videos高清精品 | 天天曰天天射 | 毛片亚洲av无码精品国产午夜 | 国产大片91| 日韩av区 | 国产主播福利在线 | 在线观看中文字幕一区 | 欧美人成在线视频 | 久久影视 | 天天av天天操 | 特黄aaaaaaaaa毛片免费视频 | 日本网站黄色 | 国产精品99久久 |