这个问题在这里已经有答案了:
使用log4j创建多个不同内容的日志文件(5个答案)7年前关门了。我在同一台机器上运行两个web服务。是否可以有两个单独的log4j日志文件,每个web服务一个?
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-日志分离所以-如何创建不同的日志文件
fnx2tebb2#
如果您的两个服务在独立的web应用程序中,那么您只需在每个web应用程序中包含log4j,并在专用文件中包含log4j.properties。
2条答案
按热度按时间irlmq6kh1#
有一些代码示例可以解决此问题:
请阅读以下文章:
apache log4j-日志分离
所以-如何创建不同的日志文件
fnx2tebb2#
如果您的两个服务在独立的web应用程序中,那么您只需在每个web应用程序中包含log4j,并在专用文件中包含log4j.properties。