stendhal/tests/utilities/Log4JAppender.java
Astrid Sawatzky 03ea5dd68b code format
added TODO for suspicious code
2009-02-26 21:19:36 +00:00

35 lines
698 B
Java

package utilities;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.AppenderSkeleton;
import org.apache.log4j.spi.LoggingEvent;
public class Log4JAppender extends AppenderSkeleton {
public static final Log4JAppender INSTANCE = new Log4JAppender();
private static List<String> messages = new ArrayList<String>();
@Override
protected void append(final LoggingEvent event) {
messages.add(event.getRenderedMessage());
}
public void close() {
}
public boolean requiresLayout() {
return false;
}
public static String[] getMessages() {
return messages.toArray(new String[messages.size()]);
}
public static void clear() {
messages.clear();
}
}