我在 Grails 中使用 javamelody 监控插件一段时间没有问题,但最近我不得不将我的开发转移到另一台计算机上(我现在使用的是 netbeans 7.1.2)。重新安装插件后,我在我的开发环境中完美地运行了该应用程序。但是当我将战争运行到我的生产环境时,会出现以下警告:
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
谢谢