我正在开发许多协同工作的应用程序,现在正在讨论如何整合日志。我从许多应用程序中看到的是,它们都将日志转储到/ var / log /或与应用程序本身相关的任何目录。
实施例。 / var / log / hadoop,/ var / log / access_log等
但是我的同事说“只是将所有内容都放在Syslog中”。因此,一切都是集中的,易于排除故障。我们不必知道每个应用程序中的日志设置。
那么,使用syslog而不是将日志文件放在自己的应用程序中有什么好处? 将日志文件放在/ var / log /或其选择的任何目录中只是以开发人员为中心吗?或者它实际上是对syslog的最佳实践?
答案 0 :(得分:0)
当您将日志发送到syslog时,syslog守护程序(例如rsyslog)可以通过各种方式处理日志:
事实上,我认为没有任何理由直接将日志写入某个文件。