使用标准库logging模块
logging.basicConfig()或编程方式设置日志级别、格式、处理器(如FileHandler写入文件、StreamHandler输出控制台)。logging.conf文件,通过logging.config.fileConfig()加载,支持多环境(开发/生产)分离。RotatingFileHandler限制文件大小、保留备份。第三方库优化
命令行工具
cat/less/tail:查看日志文件内容,tail -f实时跟踪。grep:过滤特定关键字(如grep -i "python" /var/log/syslog)。journalctl:查看系统日志(需配合SysLogHandler使用)。集中式日志管理
DEBUG、生产INFO)。QueueHandler)减少I/O阻塞。参考来源: