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

如何在python tornado中使用日志记录并写入文件,python,tornado,Python,Tornado,目前我正在使用logging.getLogger.setLevellogging.DEBUG,我认为在logging-level为=>DEBUG的地方记录所有内容是正确的假设吗?当我将logging.DEBUG设置为logging.ERROR时,我可以看到不同之处,所以我想我是正确的 另外,如何将这些日志记录行写入文件?这是一个exmaple写入文件的日志 import logging logger = logging.getLogger(__name__) logger.setLevel(l

目前我正在使用logging.getLogger.setLevellogging.DEBUG,我认为在logging-level为=>DEBUG的地方记录所有内容是正确的假设吗?当我将logging.DEBUG设置为logging.ERROR时,我可以看到不同之处,所以我想我是正确的


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

这是一个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')
更多详情:

这是一个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')
更多详情:

您建议的代码和文章似乎只记录您明确表示要记录的行。我要寻找的是一种获取龙卷风自己的日志的方法,它会将日志打印到控制台窗口中的一个文件中。@PresidentCamacho如果这是你的问题,那么它就是它的副本。考虑编辑您的主要问题。您建议的代码和文章似乎只记录显式表示要记录的行。我要寻找的是一种获取龙卷风自己的日志的方法,它会将日志打印到控制台窗口中的一个文件中。@PresidentCamacho如果这是你的问题,那么它就是它的副本。考虑编辑你的主要问题。你是如何开始应用程序的?你是如何开始应用程序的?