2012-05-07 22 views
2
私はTomcatを6.0.35

初期化が

log4j.appender.request=org.apache.log4j.rolling.RollingFileAppender 
log4j.appender.request.Append=true 
log4j.fileName=logs/test 
log4j.appender.request.File=${log4j.fileName}.log 
log4j.appender.request.RollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy 
log4j.appender.request.RollingPolicy.FileNamePattern=${log4j.fileName}.%i.log.zip 
log4j.appender.request.RollingPolicy.MinIndex=1 
log4j.appender.request.RollingPolicy.MaxIndex=10 

log4j.appender.request.TriggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy 
log4j.appender.request.TriggeringPolicy.MaxFileSize=10485760 

log4j.appender.request.layout=org.apache.log4j.PatternLayout 
log4j.appender.request.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 

log4j.rootLogger=info, request 

に下記のlog4j.propertiesファイルを使用しています。しかし、私は次のメッセージが

log4j:WARN Failed to set property [rollingPolicy] to value "org.apache.log4j.rolling.FixedWindowRollingPolicy". 
log4j:WARN Failed to set property [triggeringPolicy] to value "org.apache.log4j.rolling.SizeBasedTriggeringPolicy". 
log4j:WARN Please set a rolling policy for the RollingFileAppender named 'request' 
log4j:WARN Failed to set property [rollingPolicy] to value "org.apache.log4j.rolling.FixedWindowRollingPolicy". 
log4j:WARN Failed to set property [triggeringPolicy] to value "org.apache.log4j.rolling.SizeBasedTriggeringPolicy". 
log4j:WARN Please set a rolling policy for the RollingFileAppender named 'request' 
log4j:ERROR No output stream or file set for the appender named [request]. 

を返します

は設定でいくつかの問題があります失敗しましたlog4j設定のプロパティどんな助け?

ありがとうございました。

+0

あなたのクラスパスにlog4j.jarを設定しようとしましたか – Satya

答えて

0

これは、本日、apache-log4j-extras1.1.jarを使用して実行されました。レスリングのしばらくして、私はlog4j.jarがバージョン1.2.14であることが問題であることを発見しました。私は1.2.17に更新し、私の問題を修正しました。あなたのtomcat(またはあなたのアプリ)内の他のlog4jの前に必ず置いてください。