20 package org.matsim.core.utils.io;
22 import org.apache.logging.log4j.Level;
23 import org.apache.logging.log4j.core.LogEvent;
24 import org.apache.logging.log4j.core.appender.AbstractAppender;
25 import org.apache.logging.log4j.core.config.Property;
26 import org.apache.logging.log4j.core.filter.ThresholdFilter;
29 import java.util.concurrent.ConcurrentLinkedQueue;
30 import java.util.Queue;
40 private Queue<LogEvent>
logEvents =
new ConcurrentLinkedQueue<>();
44 ThresholdFilter.createFilter(Level.ALL, null, null),
52 this.logEvents.add(e.toImmutable());
static final PatternLayout DEFAULTLOG4JLAYOUT
Queue< LogEvent > logEvents
CollectLogMessagesAppender()
Queue< LogEvent > getLogEvents()