好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python通过logging写入日志到文件和控制台的实例

下面为大家分享一篇python 通过logging写入日志到文件和控制台的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

如下所示:

import logging 

# 创建一个logger 
logger = logging.getLogger('mylogger') 
logger.setLevel(logging.DEBUG) 
# 创建一个handler,用于写入日志文件 
fh = logging.FileHandler('test.log') 
fh.setLevel(logging.DEBUG) 
# 再创建一个handler,用于 
输出到控制台 ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) # 定义handler的 输出格式 formatter = logging.Formatter('[%(asctime)s][%(thread)d][%(filename)s][line: %(lineno)d][%(levelname)s] ## %(message)s') fh.setFormatter(formatter) ch.setFormatter(formatter) # 给logger添加handler logger.addHandler(fh) logger.addHandler(ch) # 记录一条日志 logger.info('foorbar')

以上就是python 通过logging写入日志到文件和控制台的实例的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于python通过logging写入日志到文件和控制台的实例的详细内容...

  阅读:49次