При запуске приложения grails в режиме "dev" с использованием "grails run-app", где находится файл журнала Tomcat по умолчанию, который был записан встроенным Tomcat, поставляется с установкой Grails (1.2.2)?
Где я могу найти журнал Tomcat, написанный "grails run-app"?
Ответ 1
Нет файла журнала по умолчанию, вывод в журнал записывается в стандартный вывод.
Ответ 2
Должно быть $CATALINA_HOME/logs/catalina.out
Ответ 3
Вы должны определить log4j корневой регистратор в вашем Config.groovy, как это:
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
}
...
}
В этом примере также показано, как настроить шаблон ведения журнала. Также он показывает, как настроить ведение журнала файлов. Раздел "Приложения" является необязательным и просто необходим для настройки шаблона регистрации или регистрации файлов.