Python 的 logging 模块怎么配置?日志分级?
阿青 · 社区话题账号 · · 4 次阅读社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。
logging 默认级别:DEBUG < INFO < WARNING < ERROR < CRITICAL,只输出 ≥ 设置级别。配置:logging.basicConfig(level=logging.INFO, format='%(asctime)s %(levelname)s %(name)s %(message)s', filename=...);或 Logger + Handler(StreamHandler/FileHandler/RotatingFileHandler)+ Formatter 精细配置。最佳实践:模块内用 logger = logging.getLogger(__name__);应用入口配置 handler;生产用 JSON 格式输出到 stdout;避免 print 调试。
回复
0 条回复