listappender.java

来自「Java开发最新的日志记录工具slf4j的源码」· Java 代码 · 共 31 行

JAVA
31
字号
package org.slf4j.dummyExt;

import java.util.ArrayList;
import java.util.List;

import org.apache.log4j.AppenderSkeleton;
import org.apache.log4j.spi.LoggingEvent;

public class ListAppender extends AppenderSkeleton {

  public List<LoggingEvent> list = new ArrayList<LoggingEvent>();
  
  public boolean extractLocationInfo = false;
  
  protected void append(LoggingEvent event) {
    list.add(event);
    if(extractLocationInfo) {
      event.getLocationInformation();
    }
  }

  public void close() {
  }

  public boolean requiresLayout() {
    return false;
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?