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