Klasse EngineLogAppender
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.appender.AbstractAppender
de.luckymcdev.foundryengine.common.log.EngineLogAppender
- Alle implementierten Schnittstellen:
org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.filter.Filterable, org.apache.logging.log4j.core.impl.LocationAware, org.apache.logging.log4j.core.LifeCycle, org.apache.logging.log4j.core.LifeCycle2
public class EngineLogAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
A Log Appender to make the
ConsolePanel work.-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.apache.logging.log4j.core.appender.AbstractAppender
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.apache.logging.log4j.core.LifeCycle
org.apache.logging.log4j.core.LifeCycle.State -
Feldübersicht
FelderVon Klasse geerbte Felder org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGERVon Schnittstelle geerbte Felder org.apache.logging.log4j.core.Appender
ELEMENT_TYPE, EMPTY_ARRAY -
Konstruktorübersicht
KonstruktorenModifikatorKonstruktorBeschreibungprotectedEngineLogAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions, org.apache.logging.log4j.core.config.Property[] properties) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidappend(org.apache.logging.log4j.core.LogEvent event) voidClears all log history.static EngineLogAppenderCreates a new EngineLogAppender with the given name.Returns a snapshot of the log history.voidsetListener(Consumer<LogEntry> listener) Sets a listener to be notified of new log entries.Von Klasse geerbte Methoden org.apache.logging.log4j.core.appender.AbstractAppender
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toStringVon Klasse geerbte Methoden org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stopVon Klasse geerbte Methoden org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stopVon Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.logging.log4j.core.LifeCycle
getState, initialize, isStarted, isStopped, start, stop
-
Felddetails
-
maxLines
public int maxLines
-
-
Konstruktordetails
-
EngineLogAppender
protected EngineLogAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions, org.apache.logging.log4j.core.config.Property[] properties)
-
-
Methodendetails
-
create
Creates a new EngineLogAppender with the given name. -
setListener
-
append
public void append(org.apache.logging.log4j.core.LogEvent event) -
getHistory
-
clearHistory
public void clearHistory()Clears all log history.
-