美文网首页
python将log输出到控制台和文件

python将log输出到控制台和文件

作者: 天然猪肉丸 | 来源:发表于2018-01-05 14:45 被阅读0次

利用StreamHandler和FileHandler同时输出到控制台和文件

import logging

logger = logging.getLogger('Leung')
logger.setLevel(logging.DEBUG)

ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)

sh = logging.FileHandler(filename=r'C:\Log\example.log')
sh.setLevel(logging.DEBUG)

logger.addHandler(ch)
logger.addHandler(sh)

logger.debug('debug message')
logger.info('info message')
logger.warn('warn message')
logger.error('error message')
logger.critical('critical message')

相关文章

网友评论

      本文标题:python将log输出到控制台和文件

      本文链接:https://www.haomeiwen.com/subject/sofsnxtx.html