Как логировать stackTrace, не бросая Исключение в граалях - PullRequest
3 голосов
/ 06 декабря 2010

В некоторых ситуациях я хотел бы поймать исключение, но все равно отображать трассировку стека в журнале stackTrace, определенном через свойства Log4J в grails.Как я могу это сделать?

Я знаю, что могу записать его в «нормальный» журнал, используя, например, log.error myException.stackTrace, но я не хочу, чтобы трассировка стека заполняла мой обычный файл журнала.

1 Ответ

3 голосов
/ 06 декабря 2010

уже есть журнал трассировки стека, сгенерированный grails.

вы можете получить этот логгер и затем добавить свои лог-операторы в блок catch для исключения

LogManager.getLogger("StackTrace")

http://grails.org/doc/latest/guide/3.%20Configuration.html#3.1.2%20Logging

...