python - 什么写入日志文件?

标签 python logging methodology

我的问题很简单:将什么写入日志。 有什么约定吗? 我必须输入什么?

由于我的应用程序必须发布,所以我希望有友好的日志,大多数人无需询问它是什么就可以阅读。

我已经有了一些想法,比如时间戳、每个函数/方法的唯一标识符等。 我想要多个日志级别,例如跟踪/调试、信息、错误/警告。

您是否使用一些预先格式化的日志资源?

谢谢

最佳答案

非常愉快,并且已经实现。

阅读:http://docs.python.org/library/logging.html


编辑

“易于解析、阅读”通常是相互矛盾的特征。英语——易于阅读,难以解析。 XML——易于解析,但难以阅读。没有一种格式可以做到易读易解析。有些日志格式“读起来并不可怕,也不是无法解析”。

有些人创建多个处理程序,以便一个日志具有多种格式:供人们阅读的摘要和用于自动解析的 XML 版本。

关于python - 什么写入日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779989/

相关文章:

python - 如何在 Python 字典中打印给定值的键?

python - 如何有效地将数组解码为 pandas 数据框中的列

windows - 使用 Windows Powershell 从实时(更新)日志文件中过滤字符串

c# - Quickfix/n,如何禁用商店和日志工厂?

process - 你如何做轻量级的CMMI?

python - 字典键字符串

python - 为什么派生类中的测试会重新运行父类测试?

java - Hibernate + Logback,不登录文件

reactjs - 现代 React.js 开发的正确 'workflow' 是什么?

tfs - 用什么工具接收客户需求