Здравствуйте, Blazkowicz, Вы писали:
B>А как вы умудряетесь иметь не пойманые исключения? Сами потоки создаёте? Всё остальное вполне успешно ловит инфраструктура JBoss. Покажите свой конфиг.
Прошу прощения. Неправильно задал вопрос.
Попытаюсь еще раз.
В приложении (App) я не логирую uncheked-исключения, они попадают в jboss и пишутся только в System.out и в файл (аппендеры CONSOLE и FILE):
<log4j:configuration>
...
<root>
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
</log4j:configuration>
В App есть свой log4j.xml:
<log4j:configuration>
...
<root>
<appender-ref ref="APP-FILE"/>
</root>
</log4j:configuration>
Проблема в том, что все нелогируемые исключения в App пишутся в CONSOLE и FILE. А мне надо, чтобы они писались в APP-FILE.
Если добавить APP-FILE в root log4j в jboss. То все сообщения от других приложений будут писать в APP-FILE, что конечно же не хотелось бы
Вопрос.
Как организоватьлогирование uncheked-исключений для App в APP-FILE и приэтом выполнялись условия:
1. В FILE они попадать не должны (как и все связанное с App)
2. Обрабатывать uncheked-исключения нельзя
3. Сообщения от других приложений не должны попадать в APP-FILE
Буду признателен за советы.