当前位置:   article > 正文

python logging 把日志信息输出至文件_python logging 输出到文件

python logging 输出到文件
  1. import logging
  2. # 创建logger对象
  3. logger = logging.getLogger('test_logger')
  4. # 设置日志等级
  5. logger.setLevel(logging.DEBUG)
  6. # 追加写入文件a ,设置utf-8编码防止中文写入乱码
  7. test_log = logging.FileHandler('test.log','a',encoding='utf-8')
  8. # 向文件输出的日志级别
  9. test_log.setLevel(logging.DEBUG)
  10. # 向文件输出的日志信息格式
  11. formatter = logging.Formatter('%(asctime)s - %(filename)s - line:%(lineno)d - %(levelname)s - %(message)s -%(process)s')
  12. test_log.setFormatter(formatter)
  13. # 加载文件到logger对象中
  14. logger.addHandler(test_log)
  15. if __name__ == "__main__":
  16. logger.debug('----调试信息 [debug]------')
  17. logger.info('[info]')
  18. logger.warning('警告信息[warning]')
  19. logger.error('错误信息[error]')
  20. logger.critical('严重错误信息[crtical]')

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/512743
推荐阅读
相关标签
  

闽ICP备14008679号