Python 的 logging 模块怎么配置?日志分级?
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 调试。
一起交流
分享经验,让问题更进一步
讨论,从你的观点开始
还没有回复,欢迎补充经验或分享不同的思路。