2021 Python 计算生态十月推荐榜

21年10月10日 · Python123 3202 人阅读
![]() |
看见更大的世界,遇见更好的自己
See a better world to meet better for ourselves.
在计算机领域,网络设备、系统及服务程序等,在运作时都会产生一个叫日志的事件记录,每一行日志都记载着日期、时间、使用者及动作等相关操作的描述。日志是对软件执行时所发生事件的一种追踪方式,软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生,一个事件通过一些包含变量数据的描述信息来描述,开发者还会区分事件的重要性,重要性也被称为等级或严重性,日志消息可以带来很多关于何时何地触发日志以及日志上下文的有用信息,例如正在运行的进程、线程。
2021年10月,随着应用程序变得越来越复杂,拥有良好的日志可能非常有用,不仅在调试时,而且还可以提供对应用程序问题、性能的洞察。好事者特别推荐10款优秀的Python计算生态,帮助您了解Python的日志记录。
loguru
Loguru是一个库,旨在为 Python 带来愉快的日志记录。
![]() |
https://github.com/Delgan/loguru
scrapydweb
scrapydweb是一个基于scrapyd的可视化组件,集成并且提供更多可视化功能和更优美的界面。
https://github.com/my8100/scrapydweb
structlog
Structlog是一个先进的日志记录处理器。他集成了多个现存的日志记录工具,包含了Python标准库。你可以创建普通记录器,按你所想增加内容,使你的日志拥有持久性和可读性。
![]() |
https://github.com/hynek/structlog
logbook
![]() |
https://github.com/getlogbook/logbook
viztracer
viztracer是一个低开销的日志/调试/分析工具,可以跟踪和可视化您的 Python 代码执行。
https://github.com/gaogaotiantian/viztracer
python-json-logger
允许标准python日志记录将日志数据输出为json对象。使用JSON,我们可以使我们的日志更容易被机器读取。
https://github.com/madzak/python-json-logger
beagle
Beagle 是一种事件响应和数字取证工具,可将安全日志和数据转换为图形。
https://github.com/yampelo/beagle
logzero
适用于Python2和3的强大而有效的日志记录。
https://github.com/metachris/logzero
python-colorlog
为Python的logging模块的输出添加颜色。
https://github.com/borntyping/python-colorlog
logme
Logme 是一个 Python 包,它使日志记录简单而健壮。
https://github.com/BNMetrics/logme
Python3Turtle