Log4j异常导致应用程序中止

时间:2014-01-08 09:04:41

标签: log4j flume

我的java应用程序使用log4j(带有AsyncAppender的flume appender)来登录远程日志服务器。 如果日志服务器关闭,log4j将尝试重新连接几次,但之后我的java应用程序被关闭。有没有可能我的java应用程序正常,除了log4j?

2 个答案:

答案 0 :(得分:1)

正确的解决方案是: 将AsyncAppender与FlumeAppender一起使用。更多详细信息,请参阅http://edwardsbean.github.io/blog/2014/01/14/flume-in-action-1/

答案 1 :(得分:0)

您有两个选择

  1. 抓住异常并忽略它
  2. UnsafeMode 属性设置为true。