我正在尝试创建一个打印“调试”消息的记录器。我已经用正确的级别集定义了处理程序。尽管如此,它仍然只打印警告级别及以上。s')f_handler.setFormatter(f_format)
logger.addHandler(c_handler)
logger.warning('This is a warning
在我的python脚本中,我使用了日志模块,其中的信息转到一个文件和屏幕上:fh_info.setLevel(logging.INFO(fh_info)但我遇到的问题是,在功能完成后,消息会出现在屏幕上。logger.info(msg) msg = ("Bad name or apikey!"
我使用两个日志处理程序。一个文件用于级别调试和以上,另一个文件到控制台,用于警告和上面。我正在使用许多模块,其中一些模块是外部的(使用pip安装)。当调用logging.info() (相对于logger.info())时,这会破坏控制台记录器的设置:import logging.handlerslogger.error('this is an error'
如何将每个日志级别打印到不同的日志文件中。我不想在任何一个files.Can重复日志,有谁请帮助?logging.StreamHandler()stream_handler.setFormatter(formatter1)logger.addHandler(stream_handler)
logger.error("this is error&qu