0

我的 web 应用程序在 tomcat 6 中运行。目前我所有的 log.info 语句都添加到 catalina.out。有什么办法可以在发生异常时转到我的名为 applicationExceptions.log 文件的自定义文件?

4

1 回答 1

0

使用以下内容更新log4j.properties并检查。

# add an extra category to a log file 
log4j.category.yourPackage=ERROR,ERR
# Skip to write default logger 
log4j.additivity.yourPackage=false

# ERR is set to be a FileAppender which will log Error actions in the application.     
log4j.appender.ERR=org.apache.log4j.RollingFileAppender 
log4j.appender.ERR.Threshold=ERROR 
log4j.appender.ERR.layout=org.apache.log4j.PatternLayout       
log4j.appender.ERR.file=logs/error.log
于 2013-07-25T09:50:39.637 回答