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 Klassen
    Modifikator und Typ
    Klasse
    Beschreibung
    static class 
     

    Von 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

    Felder
    Modifikator und Typ
    Feld
    Beschreibung
    int
     

    Von Klasse geerbte Felder org.apache.logging.log4j.core.AbstractLifeCycle

    DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER

    Von Schnittstelle geerbte Felder org.apache.logging.log4j.core.Appender

    ELEMENT_TYPE, EMPTY_ARRAY
  • Konstruktorübersicht

    Konstruktoren
    Modifikator
    Konstruktor
    Beschreibung
    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)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
    append(org.apache.logging.log4j.core.LogEvent event)
     
    void
    Clears all log history.
    create(String name)
    Creates a new EngineLogAppender with the given name.
    Returns a snapshot of the log history.
    void
    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, toString

    Von Klasse geerbte Methoden org.apache.logging.log4j.core.filter.AbstractFilterable

    addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stop

    Von 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, stop

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von 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

      public static EngineLogAppender create(String name)
      Creates a new EngineLogAppender with the given name.
    • setListener

      public void setListener(Consumer<LogEntry> listener)
      Sets a listener to be notified of new log entries.
    • append

      public void append(org.apache.logging.log4j.core.LogEvent event)
    • getHistory

      public List<LogEntry> getHistory()
      Returns a snapshot of the log history.
    • clearHistory

      public void clearHistory()
      Clears all log history.