StdoutLogs

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
😎


Ein ILeveledLogOutput, der Lognachrichten an stdout weiterleitet.

Zusammenfassung

Öffentliche Konstruktoren

StdoutLogger()

Öffentliche Methoden

ILeveledLogOutput clone()
void closeLog()

Schließt das Log und führt gegebenenfalls eine Bereinigung vor dem Schließen durch.

InputStreamSource getLog()

Erfasst einen Snapshot-Stream der Logdaten.

Log.LogLevel getLogLevel()

Ruft die minimale Logebene ab, die angezeigt werden soll.

void init()

Initialisieren Sie das Log und erstellen Sie alle erforderlichen E/A-Ressourcen.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

Wird gesendet, wenn eine Protokollnachricht gedruckt und dem Nutzer wenn möglich in einem aus.

void printLog(Log.LogLevel logLevel, String tag, String message)

Wird gesendet, wenn eine Protokollnachricht gedruckt werden muss.

void setLogLevel(Log.LogLevel logLevel)

Legt die Mindestlogebene fest, die angezeigt werden soll.

Öffentliche Konstruktoren

StdoutLogs

public StdoutLogger ()

Öffentliche Methoden

Klonen

public ILeveledLogOutput clone ()

Returns
ILeveledLogOutput

CloseLog

public void closeLog ()

Schließt das Log und führt gegebenenfalls eine Bereinigung vor dem Schließen durch.

getLog

public InputStreamSource getLog ()

Erfasst einen Snapshot-Stream der Logdaten.

Darf nicht nach ILeveledLogOutput#closeLog() aufgerufen werden.

Die Leistung des zurückgegebenen Streams ist nicht garantiert. Für Anrufer ist möglicherweise Folgendes erforderlich: das Ergebnis in einem ERROR(/BufferedInputStream) zusammenfassen.

Returns
InputStreamSource InputStreamSource der Logdaten. Kann null zurückgeben, wenn dies nicht unterstützt wird.

getLogLevel

public Log.LogLevel getLogLevel ()

Ruft die minimale Logebene ab, die angezeigt werden soll.

Returns
Log.LogLevel der aktuelle LogLevel

init

public void init ()

Initialisieren Sie das Log und erstellen Sie alle erforderlichen E/A-Ressourcen.

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Wird gesendet, wenn eine Protokollnachricht gedruckt und dem Nutzer wenn möglich in einem aus.

Parameter
logLevel Log.LogLevel: Die LogLevel-Enum, die die Priorität der Nachricht darstellt.

tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die Nachricht, die angezeigt werden soll.

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Wird gesendet, wenn eine Protokollnachricht gedruckt werden muss.

Parameter
logLevel Log.LogLevel: Die LogLevel-Enum, die die Priorität der Nachricht darstellt.

tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die Nachricht, die angezeigt werden soll.

Log-Level festlegen

public void setLogLevel (Log.LogLevel logLevel)

Legt die Mindestlogebene fest, die angezeigt werden soll.

Parameter
logLevel Log.LogLevel: anzuzeigender LogLevel