我有一个金字塔应用程序,我希望日志到达标准错误和标准输出。标准输出应为“INFO”级别及以下。stderr 应该是“WARN”或更高。我将如何更改我的 .ini 文件来执行此操作?
目前我正在这样记录,这被认为是正确的方法吗?
日志 = logger.getLogger(__name__) log.info("更新...") log.error("MAYDAY MAYDAY...BOOM!!!")
目前我正在使用默认的日志记录,就是这样。
[记录器] 键=根,应用程序 [处理程序] 键=控制台 [格式化程序] 键=通用 [logger_root] 级别 = 警告 处理程序 = 控制台 [记录器应用程序] 级别 = 警告 处理程序 = 质量名称 = 应用程序 [handler_console] 类 = 流处理程序 args = (sys.stderr,) 85 级 = 未设置 格式化程序 = 通用 [formatter_generic] 格式 = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s