当前位置:   article > 正文

python中的简单logger

python中的简单logger
在程序中经常要用到日志处理操作,如何进行呢?本文提供一种简单的处理方式。

  1. #-*-encoding:utf-8-*-import logginglogfile = 'log.txt'         logger = logging.getLogger()hdlr = logging.FileHandler(logfile)formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')hdlr.setFormatter(formatter)logger.addHandler(hdlr)logger.setLevel(logging.NOTSET)        logger.info('message')
日志处理是很实际的,一般而言,主要有打印在控制台、文件处理等方式。控制台输出是很简单的,上面提供了文件类日志的处理方法。

上面的formatter并不是必需的,默认情况下直接log信息,如果需要其他的信息例如时间等则需要进行foramt。

除了logger.info之外,还有
logger.info
logger.warning
logger.error
logger.critical
logger.exception等方式

参考文档:http://gashero.yeax.com/?p=16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/815964
推荐阅读
相关标签
  

闽ICP备14008679号