python-logging用法
1,引入logging 程序包
import logging
2,定義一個logging對象
logger = logging.getLogger('logger_name')?? #給該對象分配一個對象名:logger_name
3,給logger對象設置日志級別:
????? logger.setLevel(logging.DEBUG)?? # 日志級別:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET
4,創建一個文件handler,將日志書寫到文件
?fh = logging.FileHandler('/xx/xx/xx_log.log')
5,創建控制端handle,用于輸出到控制臺
? ctl_h = logging.StreamHandler()
6,定義handler的輸出格式
???? formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s' )
???? fh.setFormatter(formatter)
???? ctl_h.setFormatter(formatter)
7, 給loger 添加handler
?? logger.addHandler(fh)
logger.addHandler(ctl_h)
轉載于:https://www.cnblogs.com/wayens/p/8124872.html
總結
以上是生活随笔為你收集整理的python-logging用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大型三甲医院管理系统源码PACS超声科室
- 下一篇: Python3 编码讲解