应该记录消息更人性化还是计算机可读?

时间:2012-07-29 20:08:01

标签: logging format human-readable

我可以看到两者都有优势。

人类可读

  • 快速解决问题很容易,因为您可以轻松找到正在发生的事情
  • 当你制作一个计算机可读的表格时,你通常也会坚持某种模式,这会在你的应用程序发生变化时限制你

电脑可读

  • 更容易自动分析日志以改进网站。

1 个答案:

答案 0 :(得分:3)

不幸的是,对此没有简单的答案。这取决于您对日志文件的使用方式。如果日志文件将以真正受益于人类查看它们的方式使用,并且这种方式可以从阅读它们的计算机中获益,那么您可以创建两个不同的日志文件。或者你可以拥有一些计算机可读的东西,然后有一个脚本可以获取计算机可读的日志文件,并在需要时输出易于人类阅读的东西。