Исключение Log4j приводит к прерыванию приложения

Мое Java-приложение использует log4j (приложение Flume с AsyncAppender) для входа на удаленный сервер журналов. Если сервер журналов не работает, log4j попытается повторно подключиться несколько раз, но затем мое Java-приложение было отключено. Возможно ли, что мое Java-приложение работает нормально, за исключением log4j?


person edwardsbean    schedule 08.01.2014    source источник


Ответы (2)


правильное решение: используйте AsyncAppender с FlumeAppender. более подробно см. http://edwardsbean.github.io/blog/2014/01/14/flume-in-action-1/

person edwardsbean    schedule 26.03.2014

У вас есть два варианта

  1. поймать исключение и проигнорировать его
  2. установите для свойства UnsafeMode значение true.
person Aravind Yarram    schedule 26.03.2014