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

首頁 > 開發(fā) > Python > 正文

Python常用模塊logging――日志輸出功能(示例代碼)

2024-09-09 19:02:36
字體:
供稿:網(wǎng)友

用途

logging模塊是Python的內(nèi)置模塊,主要用于輸出運(yùn)行日志,可以靈活配置輸出日志的各項(xiàng)信息。

基本使用方法

logging.basicConfig(level=logging.DEBUG,          format='levelname:%(levelname)s filename: %(filename)s '              'outputNumber: [%(lineno)d] thread: %(threadName)s output msg: %(message)s'              ' - %(asctime)s', datefmt='[%d/%b/%Y %H:%M:%S]',          filename='./loggmsg.log', filemode="a")

參數(shù)

日志一共分成5個等級,從低到高分別是:DEBUG ,INFO ,WARNING ,ERROR, CRITICAL。

%(levelno)s: 打印日志級別的數(shù)值
%(levelname)s: 打印日志級別名稱
%(pathname)s: 打印當(dāng)前執(zhí)行程序的路徑,其實(shí)就是sys.argv[0]
%(filename)s: 打印當(dāng)前執(zhí)行程序名
%(funcName)s: 打印日志的當(dāng)前函數(shù)
%(lineno)d: 打印日志的當(dāng)前行號
%(asctime)s: 打印日志的時間
%(thread)d: 打印線程ID
%(threadName)s: 打印線程名稱
%(process)d: 打印進(jìn)程ID
%(message)s: 打印日志信息

調(diào)用

logging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')

示例

import logginglogging.basicConfig(level=logging.DEBUG,          format='levelname:%(levelname)s filename: %(filename)s '              'outputNumber: [%(lineno)d] thread: %(threadName)s output msg: %(message)s'              ' - %(asctime)s', datefmt='[%d/%b/%Y %H:%M:%S]',          filename='./loggmsg.log', filemode="a")logging.debug("Hello")

日志文件loggmsg.log

levelname:DEBUG filename: test.py outputNumber: [7]  thread: MainThread output msg:  Hello -

總結(jié)

以上所述是小編給大家介紹的Python常用模塊logging――日志輸出功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 商城县| 商洛市| 新宁县| 麟游县| 陆川县| 宝坻区| 修水县| 武定县| 淳安县| 旬阳县| 太仓市| 长寿区| 即墨市| 浑源县| 六盘水市| 襄汾县| 包头市| 襄城县| 翼城县| 凤山市| 天台县| 大足县| 青阳县| 吉首市| 富锦市| 临猗县| 绵竹市| 鄂尔多斯市| 雷山县| 襄樊市| 宣化县| 成武县| 南阳市| 彭州市| 宁南县| 建水县| 阿克苏市| 衡水市| 镇安县| 灯塔市| 象州县|