Klasse LogConsumerConsole

java.lang.Object
de.svws_nrw.core.logger.LogConsumerConsole
Alle implementierten Schnittstellen:
Consumer<LogData>

public class LogConsumerConsole extends Object implements Consumer<LogData>
Diese Klasse implementiert das Funktionale Interface java.util.function.Consumer für Objekt vom Typ LogData. Die über das Interface empfangeben Log-Daten werden auf der Konsole ausgegeben.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    final boolean
    Gibt an, ob das Log-Level beim Loggen ausgegeben wird oder nicht.
    final boolean
    Gibt an, ob die Zeit beim Loggen ausgegeben wird oder nicht.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Erzeugt einen neuen Consumer für Log-Informationen, mit den Standardeinstellungen, das weder Zeit noch Log-Level mit ausgegeben werden.
    LogConsumerConsole(boolean printTime, boolean printLevel)
    Erzeugt einen neuen Consumer für Log-Informationen.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    accept(@NotNull LogData t)
    Diese Methode implementiert das funktionale Interface java.util.function.Consumer und gibt die empfangenen Log-Informationen auf der Kommandozeile aus.

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden java.util.function.Consumer

    andThen
  • Felddetails

    • printTime

      public final boolean printTime
      Gibt an, ob die Zeit beim Loggen ausgegeben wird oder nicht.
    • printLevel

      public final boolean printLevel
      Gibt an, ob das Log-Level beim Loggen ausgegeben wird oder nicht.
  • Konstruktordetails

    • LogConsumerConsole

      public LogConsumerConsole()
      Erzeugt einen neuen Consumer für Log-Informationen, mit den Standardeinstellungen, das weder Zeit noch Log-Level mit ausgegeben werden.
    • LogConsumerConsole

      public LogConsumerConsole(boolean printTime, boolean printLevel)
      Erzeugt einen neuen Consumer für Log-Informationen.
      Parameter:
      printTime - gibt an, ob die Zeit beim Loggen ausgegeben wird oder nicht
      printLevel - gibt an, ob das Log-Level beim Loggen ausgegeben wird oder nicht
  • Methodendetails

    • accept

      public void accept(@NotNull @NotNull LogData t)
      Diese Methode implementiert das funktionale Interface java.util.function.Consumer und gibt die empfangenen Log-Informationen auf der Kommandozeile aus.
      Angegeben von:
      accept in Schnittstelle Consumer<LogData>
      Parameter:
      t - die auszugebenden Log-Informationen