0
私はlog4jが私のファイルの一つにログを記録していないのになぜそれがわからないのかという問題があります。私はスクリプトを実行するいくつかのコードを持っている、スクリプトはlog4jを使用してファイルに記録されているログを追加することができます、私は特定のスクリプトのログだけをappenderを作成しようとしています。log4j添付ファイルurl
log4j.logger.com.my.class=INFO, JS_LOG
log4j.appender.JS_LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.JS_LOG.Encoding=UTF-8
log4j.appender.JS_LOG.File=${log.outputdir}/js_service.log
log4j.appender.JS_LOG.MaxFileSize=2MB
log4j.appender.JS_LOG.MaxBackupIndex=10
log4j.appender.JS_LOG.Append=true
log4j.appender.JS_LOG=org.apache.log4j.RollingFileAppender
log4j.appender.JS_LOG.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
上記アペンダの作品と私は私のログファイルにこれを取得
2012-04-18 11:25:52,043 [<MD> Inc Msg Dispatch-1 New] INFO com.my.class.file:/myfile - info
スクリプトは、フォーム com.my.class.file:/myfile
のロガーには、ログインする何かをログに記録する場合、これは上記の設定を使用してログに表示されます。私のlog4j.propertiesファイルにあります。私は上記を変更した場合
:
log4j.logger.com.my.class.file:/myfile=INFO, JS_LOG
log4j.appender.JS_LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.JS_LOG.Encoding=UTF-8
log4j.appender.JS_LOG.File=${log.outputdir}/js_service.log
log4j.appender.JS_LOG.MaxFileSize=2MB
log4j.appender.JS_LOG.MaxBackupIndex=10
log4j.appender.JS_LOG.Append=true
log4j.appender.JS_LOG=org.apache.log4j.RollingFileAppender
log4j.appender.JS_LOG.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
何もファイルに記録されません。私はこれがうまくいくと思ったでしょうか?私はファイルを取得する