可以使用两个独立的log4j日志文件吗?

zdwk9cvp  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(254)

这个问题在这里已经有答案了

使用log4j创建多个不同内容的日志文件(5个答案)
7年前关门了。
我在同一台机器上运行两个web服务。
是否可以有两个单独的log4j日志文件,每个web服务一个?

irlmq6kh

irlmq6kh1#

有一些代码示例可以解决此问题:

<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>

<appender name="fileAppender1" class="org.apache.log4j.FileAppender">
   <param name="file" value="webservice1.log"/>
</appender>

<appender name="fileAppender2" class="org.apache.log4j.FileAppender">
   <param name="file" value="webservice2.log"/>
</appender>

<logger name="org.x.logger1">
   <appender ref="fileAppender1"/>
</logger>

<logger name="org.x.logger2">
   <appender ref="fileAppender2"/>
</logger>

</log4j:configuration>

请阅读以下文章:
apache log4j-日志分离
所以-如何创建不同的日志文件

fnx2tebb

fnx2tebb2#

如果您的两个服务在独立的web应用程序中,那么您只需在每个web应用程序中包含log4j,并在专用文件中包含log4j.properties。

相关问题