用处理程序还原记录器对象无法正常工作



我可以存储包含并还原的 logger对象吗?例如:

class A:
    def __init__(self):
        self.logger = logging.getLogger('a')
        ...add a console handler and a file handler
    def function(self):
        logger = self.logger
        logger.info("INFO")

和控制台输出效果很好,但文件中没有输出。__init__中的日志只能输出到文件,而不会输出function中的日志。

任何帮助将不胜感激。

我想这是记录器的配置问题。特别是日志级别。默认值是"警告"。因此,您的logger.info(..)被忽略。您必须配置记录器。LOOKE在这里:记录文档

最新更新