【发布时间】:2011-02-15 17:25:19
【问题描述】:
当使用“grails run-app”在“dev”模式下运行 grails 应用程序时,嵌入式 Tomcat 写入的默认 Tomcat 日志文件位于哪里?
【问题讨论】:
标签: grails
当使用“grails run-app”在“dev”模式下运行 grails 应用程序时,嵌入式 Tomcat 写入的默认 Tomcat 日志文件位于哪里?
【问题讨论】:
标签: grails
您必须像这样在 Config.groovy 中定义一个 log4j 根记录器:
log4j = {
appenders {
// console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
// file name:'file', file:'app.log'
}
// By default, messages are logged at the warn level to the console and the app.log
root {
warn 'stdout'
// warn 'stdout','file'
additivity = true
}
...
}
此示例还显示了如何配置日志记录模式。它还显示了如何配置文件日志记录。 appenders 部分是可选的,只需要配置日志记录模式或文件记录器。
【讨论】:
没有默认的日志文件,日志的输出被写入标准输出。
【讨论】:
应该是$CATALINA_HOME/logs/catalina.out
【讨论】: