Как отключить LogLog для конкретного приложения - PullRequest
0 голосов
/ 21 сентября 2010

Прямо сейчас у нас есть приложение, похожее на ...

<appender name="email" class="org.apache.log4j.net.SMTPAppender">

Когда приложению не удается отправить письмо, мы получаем несколько строк этого в нашем файле (и входящих сообщениях), из-за характера нашего журнала) ...

[2010 Sep 21 01:00:47] ERROR (FixSession.java:453) - log4j:ERROR Error occured while sending e-mail notification.

Будет ли способ только войти один раз или отключить внутреннее ведение журнала для этого приложения только ?

Примечание: уже пробовал errorHandler, похоже, что SMTPAppender использует LogLog, а не данный обработчик ... источник в http://logging.apache.org/log4j/1.2/xref/org/apache/log4j/net/SMTPAppender.html

1 Ответ

0 голосов
/ 28 сентября 2010

LogLog очень упрощен, он просто записывает ошибки в System.err. Вы можете только полностью отключить его, используя LogLog.setQuietMode (true)

Вероятно, единственный выход для вас - это создать свой собственный appender на основе SNMPTAppender, а затем добавить свою собственную обработку ошибок. Это не должно быть слишком сложно.

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