阅读顺序:
1.快速浏览
2.快速浏览
3.内容较短,认真阅读,有启发性
4.全面+好懂+细节满满(直接学这一篇就行了!!!)
1.https://blog.csdn.net/JENREY/article/details/132009995
2.https://blog.csdn.net/ayiya_Oese/article/details/124512206

3.https://www.geeksforgeeks.org/python/logging-in-python/

- 这篇教程 全面+详细+好懂(推荐花时间看) https://betterstack.com/community/guides/logging/how-to-start-logging-with-python/#getting-started-with-the-logging-module

Python 中日志记录的最佳实践建议
1.使用有意义的日志器名称:为日志器提供反映其用途的有意义名称,并使用点作为分隔符来创建层次结构。例如,模块的日志器可以命名为 module.submodule 。您可以使用 __name__ 变量来实现这种命名规范。
2.避免使用根日志记录器:根日志记录器是一个通用的日志记录器,管理起来可能比较困难。相反,为应用程序的不同部分创建特定的日志记录器。
3.设置适当的日志级别:例如,在生产环境中可以使用 WARNING ,在开发或测试环境中可以使用 DEBUG 。
4.集中管理你的日志配置:将你的日志配置集中在一个位置将大大简化管理。
5.聚合你的日志:可以考虑使用像 logtail-python 这样的库来集中管理你的日志,因为它提供了集中日志记录、聚合和告警等高级功能。
6.确保在日志记录中包含与被记录事件相关的尽可能多的上下文信息。至少,记录应始终包含严重程度、记录器名称以及消息发出时间。
7.避免记录敏感信息:避免记录密码、安全密钥或用户数据等敏感信息,因为这可能会危及您的应用程序安全。
8.测试您的日志配置:在部署到生产环境之前,在不同的场景中测试您的日志配置,以确保其按预期运行。
9.定期轮转日志文件:定期轮转日志文件以防止它们变得过大且难以管理。我们推荐使用 Logrotate,但你也可以使用本文中演示的 RotatingFileHandler 或 TimedRotatingFileHandler 。
