recursiveappender.java
来自「Java开发最新的日志记录工具slf4j的源码」· Java 代码 · 共 31 行
JAVA
31 行
package org.slf4j.impl;
import java.util.Random;
import org.apache.log4j.AppenderSkeleton;
import org.apache.log4j.spi.LoggingEvent;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class RecursiveAppender extends AppenderSkeleton {
int diff = new Random().nextInt();
public RecursiveAppender() {
System.out.println("in RecursiveAppender constructor");
Logger logger = LoggerFactory.getLogger("RecursiveAppender"+diff);
System.out.println("logger class="+logger.getClass().getName());
logger.info("Calling a logger in the constructor");
}
protected void append(LoggingEvent arg0) {
}
public void close() {
}
public boolean requiresLayout() {
return false;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?