0
我想將我的應用程序輸出記錄到託管在我的tomcat服務器上的文件。設置log4j.properties是:登錄到託管在tomcat上的文件
log4j.rootLogger=INFO, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.R.MaxFileSize=1000KB
log4j.appender.R.MaxBackupIndex=5
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/initiate.log
log4j.appender.stdout=org.apache.log4j.FileAppender
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %p [%c] - %m%n
它創建initiate.log
文件,但我的日誌報表不會添加到它。什麼是問題?或者我將如何設置使用Java Logger
輸出性能FIL
不能。作爲我的桌面和我是管理員 – Jatin
爲什麼你定義appender「log4j.appender.stdout」兩次? –
您是否在您的jvm參數中設置了'$ {catalina.home}'? – Sam