Grails javamelody插件警告

时间:2012-07-14 14:19:04

标签: grails log4j java-melody

我一直在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

谢谢

1 个答案:

答案 0 :(得分:0)

  • 如果你有环境,环境可能会有所不同 在Grails的开发部分设置一个日志记录追加器 Config.groovy文件,但不适用于您的制作部分。
  • 后果是您不会记录日志。您的应用程序中可能包含log.error("Critical Error!")的代码,但由于此代码未链接到任何appender,因此您无法在任何地方看到它。

查看文档中的logging

相关问题