登录一个位置而不是多个日志

Rob*_*anu 5 language-agnostic logging

对于Web应用程序或独立服务器应用程序,您会推荐哪个,为什么?

  • 拥有巨大的application.log,记录所有内容;
  • 有许多较小的日志:
    • security.log
    • performance.log
    • lifecycle.log
    • integration.log

Chr*_*ung 6

我喜欢使用数据库进行日志记录 四个有用的功能:

  1. 您不会丢失时间顺序,就像您一次查看多个日志文件时所遇到的那样.
  2. 如果需要,您仍然可以按特定的消息类型进行过滤.
  3. 您可以获得完整性,因此如果您的计算机在编写日志文件时崩溃,您将不会收到损坏的日志,并且当您的数据库再次启动时,它将从日志中重播.
  4. 修剪日志非常简单!无需使用hacky日志轮换程序,这些程序需要您的守护程序是SIGHUP或任何东西.

你的旅费可能会改变.:-)