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

首頁 > 編程 > Python > 正文

Python 日志logging模塊用法簡單示例

2019-11-02 14:09:28
字體:
供稿:網(wǎng)友

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

demo.py(日志,輸出到控制臺):

import logging  # 導入logging模塊# 日志級別默認是WARNINGlogging.basicConfig(level=logging.WARNING,          format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')# 開始使用log功能logging.info('這是 loggging info message')logging.debug('這是 loggging debug message')logging.warning('這是 loggging a warning message')logging.error('這是 loggging error message')logging.critical('這是 loggging critical message')

demo.py(日志,輸出到文件):

import logging# 配置日志的輸出文件,以及文件的打開方式logging.basicConfig(level=logging.WARNING,          filename='./log.txt',          filemode='a',  # a表示追加的模式打開文件          format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')# use logginglogging.info('這是 loggging info message')logging.debug('這是 loggging debug message')logging.warning('這是 loggging a warning message')logging.error('這是 loggging error message')logging.critical('這是 loggging critical message')

demo.py(日志,同時輸出到文件和控制臺):

import logging# 第一步,創(chuàng)建一個loggerlogger = logging.getLogger()logger.setLevel(logging.INFO) # Log等級總開關(guān)# 第二步,創(chuàng)建一個handler,用于寫入日志文件logfile = './log.txt'fh = logging.FileHandler(logfile, mode='a') # mode表示文件的打開方式fh.setLevel(logging.DEBUG) # 輸出到file的log等級的開關(guān)# 第三步,再創(chuàng)建一個handler,用于輸出到控制臺ch = logging.StreamHandler()ch.setLevel(logging.WARNING)  # 輸出到console的log等級的開關(guān)# 第四步,定義handler的輸出格式formatter = logging.Formatter("%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s")fh.setFormatter(formatter)ch.setFormatter(formatter)# 第五步,將logger添加到handler里面logger.addHandler(fh)logger.addHandler(ch)# 日志logger.debug('這是 logger debug message')logger.info('這是 logger info message')logger.warning('這是 logger warning message')logger.error('這是 logger error message')logger.critical('這是 logger critical message')

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python日志操作技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和政县| 论坛| 邮箱| 栾城县| 博野县| 东乡族自治县| 阳西县| 黄骅市| 麦盖提县| 南昌县| 定兴县| 塔河县| 鸡东县| 台安县| 齐齐哈尔市| 宁陵县| 九江市| 巴里| 新宁县| 阳春市| 萨迦县| 通渭县| 绥化市| 双峰县| 青龙| 福州市| 筠连县| 故城县| 鄂托克前旗| 仪陇县| 共和县| 晋城| 榆中县| 灵丘县| 鲜城| 余庆县| 莲花县| 平原县| 凤翔县| 深水埗区| 凉城县|