FallbackErrorHandler.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:daq-eclipse 作者:
/**
   Prints the message and the stack trace of the exception on
   <code>System.err</code>.
 */
public
void error(String message, Exception e, int errorCode, LoggingEvent event) {
  if (e instanceof InterruptedIOException) {
      Thread.currentThread().interrupt();
  }
  LogLog.debug("FB: The following error reported: " + message, e);
  LogLog.debug("FB: INITIATING FALLBACK PROCEDURE.");
  if (loggers != null) {
    for(int i = 0; i < loggers.size(); i++) {
            Logger l = (Logger) loggers.elementAt(i);
            LogLog.debug("FB: Searching for ["+primary.getName()+"] in logger ["
        +l.getName() + "].");
            LogLog.debug("FB: Replacing ["+primary.getName()+"] by ["
        + backup.getName() + "] in logger ["+ l.getName() +"].");
            l.removeAppender(primary);
            LogLog.debug("FB: Adding appender ["+backup.getName()+"] to logger "
        +  l.getName());
            l.addAppender(backup);
      }
  }    
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号