logger有一个分配给它的FileHandler,以允许将日志记录到test.log。在运行background_task()之前,您可以在logger.handlers中看到文件处理程序,但是当logger被传递给background_task(),而background_task()您将看到从print(logger.handlers)内部调用的add_job()输出:将有一个处理程序列表,其中包含在get_job_logger()中添加的FileHandler。当接受记录器作为参数的函数由logging (rq w
在多个记录器中使用相同的文件处理程序是个好主意吗?我使用Java日志框架,希望不同的记录器写入同一个日志文件,但我不知道下面这个代码示例是否是一种良好的编程风格。private static final Logger LOGGER = Logger.getLogger(Alpha.class.getName()); try {
l