Grails и Log4J: Как войти в разные файлы с одинаковым уровнем? - PullRequest
3 голосов
/ 13 июня 2011

Я бы хотел настроить Grails log4j для хранения журналов в разных файлах в зависимости от контроллера.

Итак, у меня есть package.Controller1 и package.Controller2.На controller1 я хотел бы сохранить в logfile1.logs и на controller2 на logfile2.logs в режиме отладки.

Как это сделать?

Спасибо.

1 Ответ

4 голосов
/ 13 июня 2011

Создайте appenders в виде файла (или RollingFile и т.

appenders {
   file name: "logfile1", file: "/path/to/logfile1.logs"
   file name: "logfile2", file: "/path/to/logfile2.logs"
}

, а затем используйте синтаксис Map для разделения двух контроллеров на отдельные приложения:

debug logfile1: "grails.app.controller.package.Controller1",
      logfile2: "grails.app.controller.package.Controller2"

Подробнее см. http://docs.grails.org/latest/guide/conf.html#logging.

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