1
我想單獨將tomcat日誌和應用程序日誌分開,tomcat日誌應該是catalina.out,應用程序日誌應該是app.log文件,但我的應用程序的所有日誌分別爲寫入這兩個文件,即catalina.out和app.log文件如何分離這些日誌。分離tomcat日誌文件和應用程序日誌文件
我想單獨將tomcat日誌和應用程序日誌分開,tomcat日誌應該是catalina.out,應用程序日誌應該是app.log文件,但我的應用程序的所有日誌分別爲寫入這兩個文件,即catalina.out和app.log文件如何分離這些日誌。分離tomcat日誌文件和應用程序日誌文件
您可以在log4j.xml或log4j.properties文件中指定應用程序的包,以將日誌消息寫入單獨的文件。您可以看到一個示例log4j.xml,它基於包com.urpackage
將日誌消息寫入文件appender。您可以將其替換爲特定於應用程序的軟件包。
您可以瞭解更多關於此 here
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="FileAppender" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="log_file.log" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE} %-5p %-15c{1}: %m%n" />
</layout>
</appender>
<logger name="com.urpackage" additivity="false">
<appender-ref ref="FileAppender" />
</logger>
<root>
<level value="debug" />
</root>
你能證明你的log4j.properties或log4j.xml文件? – ThanksForAllTheFish