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;
}
}