【发布时间】:2015-05-05 14:49:55
【问题描述】:
如何使用 Grails 外部属性文件配置 log4j?
在 config.groovy 中:
grails.config.locations = [
"classpath:${appName}-config.properties",
"classpath:${appName}-config.groovy",
"file:${userHome}/.grails/${appName}-config.properties",
"file:${userHome}/.grails/${appName}-config.groovy"
]
在 ${appName}-config.properties 中:
log4j.rootLogger=ERROR, FA
log4j.appender.FA=org.apache.log4j.FileAppender
log4j.appender.FA.File=c:/logs/mylog.log
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
没有创建输出文件,以下输出到控制台:
log4j:错误警告:配置 log4j 日志记录时发生异常:没有这样的属性:类的委托:java.lang.String
谢谢
【问题讨论】:
标签: grails log4j grails-2.0