2

ここで説明されているのと同じ問題があります:初期化中に Log4j 警告?

私のアプリケーションには、正しくlog4j.properties構成できる があります。log4j.rootLogger=INFO, stdoutしかし、私はまだ見ています:

log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

アプリケーションの実行時。

私のlog4j.propertiesは現在読み取ります:

log4j.rootLogger=INFO, stdout

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

#log4j.category.org.springframework=DEBUG,stdout

また、次の方法でプロパティファイルを設定に追加しようとしました:

@PropertySource(value= {
        "classpath:/log4j.properties",
        "classpath:/application.properties"
})

このエラーをなくすにはどうすればよいですか? このファイルを介してうまく切り替えることができるので、読み取らDEBUGINFOていることがわかります。

4

1 に答える 1

1

次の行を追加することで、このエラーを解消できます

log4j.logger.org.jboss.logging=INFO, stdout

あなたのlog4j.propertiesに。
理由はわかりませんが、何かが の加法性を に設定し、ルート アペンダーを無視しているようorg.jboss.loggingですfalse。したがって、その魔法のスポットを見つけるか、上記の行を追加することができます.

于 2013-04-09T20:51:01.697 に答える