我可以存储包含并还原的 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在这里:记录文档