10

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

grails.logging.jul.usebridge = false用于产品

&

grails.logging.jul.usebridge = true开发者

我关注了这篇文章,正如它所说,使用 grails.logging.jul.usebridge 是为了实现日志框架的交换逻辑,例如

  • 日志4j
  • java.util.logging
  • 公共记录
  • 回退

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

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

4

1 回答 1

7

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

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

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

于 2012-10-15T19:39:51.597 回答