NullAppendar was basically a (almost) empty implementation of the Appender interface, using AppenderSkeleton as the base class. Doing the same in Log4j2 is trivial, but for its operation you will need the template code, see the Apache Documentation in user add-ons.
@Plugin(name = "NullAppender", category = "Core", elementType = "appender", printObject = true) public class NullAppender extends AbstractAppender { private static final long serialVersionUID = -701612541126635333L; private NullAppender(String name, Filter filter, Layout<? extends Serializable> layout) { super(name, filter, layout); } @Override public void append(LogEvent event) {
source share