我有两个应用程序。他们登录到锁定的日志文件(具有读取权限)。我想使用应用程序可以推送日志的中间服务。然后该服务将该日志推送到日志文件。有什么可行的解决方案吗?
答案1
Linux 发行版通常默认有一个。查找 rsyslog、syslog-ng 等。例如,参见:https://www.rsyslog.com/。
在现代系统上,还有一个 systemd 日志,有时会取代 syslog 守护进程。随着时间的推移,我在实际部署中发现了它的一些怪癖,从那时起我就避免使用它。 :)
您还可以使用一些“额外”应用程序,例如 Logstash。它带来了较重的应用程序的成本,这可能会消耗大量资源,但它极大地扩展了您可以对日志执行的操作。