通过在stdout上显示Python记录器测试

时间:2017-12-13 14:43:25

标签: python logging stdout

如何将记录器输出打印到屏幕上(stdout)?

我只是想在屏幕上看到日志,而不是打开要检查的文件。 这只是为了检查我的日志。

有任何简单的方法吗?

1 个答案:

答案 0 :(得分:0)

在代码中添加此行会将记录器输出打印到屏幕(在 Python 3 中):

import logging

level = logging.INFO
format = '  %(message)s'
handlers = [logging.FileHandler('filename.log'), logging.StreamHandler()]
logging.basicConfig(level = level, format = format, handlers = handlers)

logging.info('Printing on screen.')