加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python logging管理不同级别log打印和存储实例

发布时间:2020-12-17 07:32:32 所属栏目:Python 来源:网络整理
导读:Python内置模块logging管理不同级别log打印和存储,非常方便,从此告别了使用print打桩记录,我们来看下logging的魅力吧 import logging logging.basicConfig(level = logging.DEBUG,format = '%(asctime)s %(filename)s[line:%(lineno)d]%(levelname)s %(me

Python内置模块logging管理不同级别log打印和存储,非常方便,从此告别了使用print打桩记录,我们来看下logging的魅力吧

import logging 
 
logging.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 = './logcheck.log',filemode = 'w') 
 
############################################################################### 
#define one StreamHandler,set the log mode 
console = logging.StreamHandler() 
console.setLevel(logging.INFO) 
formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') 
console.setFormatter(formatter) 
logging.getLogger('').addHandler(console) 
############################################################################### 
 
filePath = r'C:ddms.bat' 
 
logging.error('Open file failed!') 
logging.warn('sort mode disabled') 
logging.debug('%s' % filePath) 
logging.info('xml file generated successfully!') 

运行结果:

root    : ERROR  Open file failed! 
root    : WARNING sort mode disabled 
root    : INFO   xml file generated successfully! 

总结

以上就是本文关于Python logging管理不同级别log打印和存储实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

您可能感兴趣的文章:

  • python使用logging模块发送邮件代码示例
  • python logging日志模块的详解
  • python中 logging的使用详解
  • python中logging库的使用总结
  • 详解使用python的logging模块在stdout输出的两种方法
  • 详解Python中logging日志模块在多进程环境下的使用
  • python logging 日志轮转文件不删除问题的解决方法

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读