예제 #1
0
  /** 日志服务主方法 由日志服务线程调用 */
  public void process(Collection<LogEvent> list) {
    for (LogEvent e : list) {

      /*
       * 对每一个LogEvent检查是否被过滤
       */
      if (checkFilter(e) == false) {
        continue;
      }

      // 获取LogAppender并输出日志
      LogAppender appender = repository.getLogAppender(e);
      appender.append(e.getLogContent());
    }
  }