私はしばらくの間 Grails で javamelody 監視プラグインを問題なく使用していましたが、最近、開発を別のコンピューターに移動する必要がありました (現在、netbeans 7.1.2 を使用しています)。プラグインを再インストールした後、開発環境でアプリを問題なく実行できます。しかし、実稼働環境に対して war を実行すると、次の警告が表示されます。
log4j:WARN No appenders could be found for logger (net.bull.javamelody).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Config.groovy の appenders セクションは次のとおりです。
appenders {
console name:'stdout', layout:pattern(conversionPattern: '%d [%t] %-5p %c{2} %x - %m%n')
appender new DailyRollingFileAppender (
name: 'dailyAppender',
datePattern: "'.'yyyy-MM-dd",
fileName: "logs/${appName}.log",
layout: pattern(conversionPattern:'%d [%t] %-5p %c{2} %x - %m%n')
)
}
私の質問は次のとおりです。
- これらの警告が開発環境のログに表示されないのはなぜですか?
- アプリケーションで考えられる結果は何ですか?
Grails 1.3.9、Melody 1.2、Tomcat 7.0.23 を実行しています
ありがとう