【问题标题】:separate log file for exception用于异常的单独日志文件
【发布时间】:2013-07-25 09:13:58
【问题描述】:

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

【问题讨论】:

    标签: tomcat logging log4j


    【解决方案1】:

    使用以下内容更新 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
    

    【讨论】:

    • 嗨,问题是我的应用程序已经有 log.info。我试过它不工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    相关资源
    最近更新 更多