如何在python tornado中使用日志记录并写入文件

时间:2016-04-07 07:51:33

标签: python tornado

目前我正在使用 var last = someArray[someArray.length-1] 我认为记录日志级别为的所有内容=> DEBUG这是一个正确的假设吗?当我将logging.DEBUG设置为logging.ERROR时,我可以看到区别,所以我想我是对的。

另外,如何将这些记录行写入文件?

1 个答案:

答案 0 :(得分:-2)

这是一个exmaple写日志文件

import logging

logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)

# create a file handler

handler = logging.FileHandler('hello.log')
handler.setLevel(logging.INFO)

# create a logging format

formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)

# add the handlers to the logger

logger.addHandler(handler)

logger.info('Hello baby')

更多细节: http://victorlin.me/posts/2012/08/good-logging-practice-in-python/