Где я могу найти журнал Tomcat, написанный "grails run-app"?

При запуске приложения grails в режиме "dev" с использованием "grails run-app", где находится файл журнала Tomcat по умолчанию, который был записан встроенным Tomcat, поставляется с установкой Grails (1.2.2)?

Ответ 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
    }
...
}

В этом примере также показано, как настроить шаблон ведения журнала. Также он показывает, как настроить ведение журнала файлов. Раздел "Приложения" является необязательным и просто необходим для настройки шаблона регистрации или регистрации файлов.