Где написано log.info? - PullRequest
0 голосов
/ 26 февраля 2019

Я работаю над приложением Grails 2.2.4, и я нашел код вроде

log.info("info to be logged")

, но я не знаю, где я могу найти файл, который пишетсяили если местоположение файла журнала может быть настроено где-то.

Я думал, что это может быть записано в stackstrace.log, но это не кажется правильным.

Я думал, что это может быть записано в базе данных, но я нигде не могу найти журнал.

Я искал каталог проекта для журнала, и я не могу найти его.

Помощь Эми будет признательна, так как я не нашел, где написан этот журнал.

1 Ответ

0 голосов
/ 26 февраля 2019

В Grails 2 регистрация ведется через log4j и может быть настроена в соответствии с информацией в документации здесь: https://grails.github.io/grails2-doc/2.2.4/guide/conf.html#logging

Если вы не можете получить доступ к полной документации или хотите получить краткий справочник, вам, в основном, нужночтобы добавить секцию log4j в файл Config.groovy с помощью блока вроде

log4j = {
    appenders {
        appender new RollingFileAppender(
            name: "myAppender",
            maxFileSize: 1024,
            file: "/tmp/logs/myApp.log")
    }
}

Log4j чрезвычайно настраиваемый, поэтому я бы не рекомендовал просто копировать этот дословный код и вызывать его полностью, но вместо этого используйте этотв качестве отправной точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...