国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python內置模塊logging用法實例分析

2020-02-22 23:14:42
字體:
來源:轉載
供稿:網友

本文實例講述了Python內置模塊logging用法。分享給大家供大家參考,具體如下:

1、將日志直接輸出到屏幕

import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')# 默認情況下,logging將日志打印到屏幕,日志級別為WARNING;#output====================================# WARNING:root:This is warning message

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參數:

#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被忽略

3、將日志同時輸出到多個Handler

先定義一個住handler,并使用addHander()添加到主handler,實現日志輸出到多個handler.

a、同時輸出到文件和屏幕

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘谷县| 彩票| 莲花县| 廊坊市| 铁岭县| 云霄县| 花垣县| 平遥县| 卫辉市| 武汉市| 遵义市| 遵义县| 敦煌市| 榆树市| 包头市| 渭南市| 筠连县| 喜德县| 西丰县| 中山市| 青阳县| 蕉岭县| 于都县| 隆化县| 凌源市| 合肥市| 景洪市| 边坝县| 汪清县| 广丰县| 阜宁县| 全南县| 涞水县| 游戏| 四子王旗| 聂荣县| 都匀市| 凤冈县| 呈贡县| 泌阳县| 峨眉山市|