2017-06-27 4 views
0

を無効にすることはできません。Log4jには、私は、次の問題を持っているファイルに書き込みませんし、春のログ

# Root logger option 
log4j.rootLogger=OFF 

# Direct log messages to a log file 
log4j.appender.file=org.apache.log4j.RollingFileAppender 
log4j.appender.file.File=${catalina.home}/logs/CmFront.log 
log4j.appender.file.MaxFileSize=20MB 
log4j.appender.file.MaxBackupIndex=10 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 

# Direct log messages to stdout 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.Target=System.out 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 

log4j.logger.CmFront=INFO,file,stdout 

とcmback:

(cmfrontとcmback)の両方の構成は同じで、cmfrontである私はcmfront戦争を展開するとき

# Root logger option 
log4j.rootLogger=OFF 

# Direct log messages to a log file 
log4j.appender.file=org.apache.log4j.RollingFileAppender 
log4j.appender.file.File=${catalina.home}/logs/CmBack.log 
log4j.appender.file.MaxFileSize=20MB 
log4j.appender.file.MaxBackupIndex=10 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 

# Direct log messages to stdout 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.Target=System.out 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 

log4j.logger.CmBack=INFO,file,stdout 
log4j.logger.o=OFF 

それにもかかわらず、私は何の問題もなく展開し、しかし私がwhit cmbackを試してみると、私のファイルには何も書かれておらず、次のロギングラインもあります:

16:08:28.768 [localhost-startStop-1] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in [systemEnvironment] 
16:08:28.768 [localhost-startStop-1] DEBUG o.s.c.e.PropertySourcesPropertyResolver - Could not find key 'spring.liveBeansView.mbeanDomain' in any property source. Returning [null] 

そして、この種の行の多くは、私の質問はなぜ1つの戦争でロギングプロパティが動作し、os ...デバッグ行を出力しないのですか?また、ログは書き込まれず、多くのデバッグも表示されます設定が同じであれば回線はありますか?あなたがMBeanに関連する春の豆やその他を設定している場合

答えて

0

プロパティは、アプリケーション固有のが、春関連プロパティ

ではありません、私はあなたがいる限り、アプリケーションが影響していないとして、それらを無視することができると思います。

限りロギングなど、

は標準出力

yruは、COMのように定義された任意の特定のロガーを持っていないとして、オフルートロガーを設定し、 以下log4j.rootLogger = INFO、ファイルを試してみてください。* ***。comすべてのログはルートロガーを通過する必要があります。

ログを有効にするには、ルートロガーを有効にする必要があります。

これは私の推測ではなく、正確な答えではないかもしれません。

関連する問題