gpt4 book ai didi

grails - Grails Javamelody插件警告

转载 作者:行者123 更新时间:2023-12-02 14:54:42 25 4
gpt4 key购买 nike

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

    谢谢

    最佳答案

  • 如果您有以下环境,则表单环境可能会有所不同
    在您的Grails的“开发”部分中设置日志记录附加程序Config.groovy文件,但不适用于您的生产部分。
  • 结果是您将没有日志记录。您的应用程序中可能有说log.error("Critical Error!")的代码,但是由于它未链接到任何附加程序,因此您永远不会在任何地方看到它。

  • 查看文档中的 logging

    关于grails - Grails Javamelody插件警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11484478/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com