我使用apache的log4j記錄我的應用程序中的錯誤。當我啓動tomcat服務器時,日誌信息信息按預期被寫入日誌文件(當停止tomcat服務器時,日誌信息也寫入日誌文件中)。但是當我開始使用該應用程序時,我期望通過應用程序寫入的日誌信息不會寫入日誌文件。對於例如我給出的輸入會給出異常,但是log.error(e,e)沒有寫入日誌文件。log4j日誌文件沒有得到更新
這就是我如何使用記錄儀
static Logger log = Logger.getLogger(MyClass.class);
log.info("my message");
log.error(e,e);
請幫
編輯:添加log4j.properties文件內容
log4j.rootLogger =INFO, FILE, stdout log4j.appender.FILE=org.apache.log4j.RollingFileAppender log4j.appender.FILE.File=${catalina.home}/logs/myapp.log log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p\t\t%c{1} :%L - %m%n
你能分享你的log4j配置嗎? – mthmulders 2012-07-31 18:21:58