在grails config.groovy中使用'grails.logging.jul.usebridge'

时间:2012-08-29 06:52:00

标签: grails log4j slf4j grails-2.0 grails-config

我是log4j and sl4j的新手,我使用的是grails 2.0.4,而在config.groovy中有一行

产品

grails.logging.jul.usebridge = false

&安培;

grails.logging.jul.usebridge = true for dev

我遵循了这个article,因为它说使用grails.logging.jul.usebridge是为了实现日志框架的交换逻辑,例如

  • 的log4j
  • 的java.util.logging
  • 公共记录
  • 的logback

这是config.groovy中grails.logging.jul.usebridge的唯一用途,还是有任何其他用途 还有一个问题

1)这是在生产环境中使用的推荐日志框架

1 个答案:

答案 0 :(得分:5)

我绝对建议您使用Log4j。它没有依赖关系,并在各种Web应用程序服务器中进行测试(甚至包含)。您可以通过Config.groovy中的DSL或生产环境中的单独配置文件轻松配置它。

commons-logging和SLF4J都是Log4j的包装器,并在下面使用它。

grails.logging.jul.usebridge = true用于通过SLF4J放置java.util.logging,如here所述。