将两个不同的环境日志记录到单个日志文件中

时间:2016-10-06 11:08:39

标签: spring logging jboss log4j2

我对log4j2 logger以及从应用服务器和Web服务器写日志的要求都很新。

我有两个不同的环境,部署了J BOSS服务器。

现在我在Web服务器环境中有一个日志文件,它正在编写错误日志,我想从应用程序服务器也写入同一文件中的日志。

请建议。

1 个答案:

答案 0 :(得分:0)

如果您希望将日志集成在一起,则应使用Splunk或Elastic Search / Logstash / Kibana(ELK)等解决方案。

当您尝试从2个不同的进程写入文件时,除非您使用文件锁定,否则您的文件将被破坏。但是,您的吞吐量会显着降低,滚动文件也不受支持。因此,最好的方法是将日志发送到可以聚合的单个进程。