the right solution is : use AsyncAppender with FlumeAppender. more detail see http://edwardsbean.github.io/blog/2014/01/14/flume-in-action-1/
Log4j exception lead to application abort
Question
My java application use log4j(flume appender with AsyncAppender) to log to remote log server. If log server is down, log4j will try to reconnect a few times,but then my java application was shutdown.Is there any possible my java application goes normal with the exception of log4j?
Solution
OTHER TIPS
You have two choices
- Catch the exception and ignore it
- set the UnsafeMode property to true.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow