1
我一直在Grails中使用javamelody监控插件一段时间没有问题,但最近我不得不将我的开发移到另一台计算机(我现在使用netbeans 7.1.2)。重新安装插件后,我在我的开发环境中完美地运行应用程序。但是,当我运行战争到我的生产环境中,下面的警告显示:Grails javamelody插件警告
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 {
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,旋律1.2,Tomcat的7.0.23
感谢
感谢您的回复。这是奇怪的事情,没有关于在Config.groovy文件中区分日志记录的具体设置,所以我期望在两种环境中都有相同的行为。 – xain 2012-07-14 14:39:17
顺便说一句,目前它的记录功能还没有完成。 – xain 2012-07-14 14:48:38
@xain唔......不确定。另外,当你说它正在记录时,是否有任何来自'net.bull.javamelody'记录正确?尝试向你的'Config.groovy'添加一行,为该包添加日志记录。当我完成一个构建和我正在调试时,我有一些时髦的差异。 – skaz 2012-07-14 14:53:17