public class Logger extends Object
Constructor | Description |
---|---|
Logger() |
Modifier and Type | Method | Description |
---|---|---|
static void |
addTarget(Target target) |
Fuegt der Liste der Ausgabe-Targets ein weiteres hinzu.
|
static void |
close() |
Schliesst den Logger und die damit verbundene Log-Datei.
|
static void |
debug(String message) |
Schreibt eine Message vom Typ "debug" ins Log.
|
static void |
error(String message) |
Schreibt eine Message vom Typ "error" ins Log.
|
static void |
error(String message,
Throwable t) |
Schreibt den Fehler ins Log.
|
static void |
flush() |
Flusht die noch nicht geschriebenen Log-Meldungen.
|
static Message[] |
getLastLines() |
Liefert die letzten Zeilen des Logs.
|
static Level |
getLevel() |
Liefert den aktuellen Log-Level.
|
static void |
info(String message) |
Schreibt eine Message vom Typ "info" ins Log.
|
static boolean |
isLogging(Level l) |
Prueft, ob Meldungen mit dem angegeben Log-Level derzeit geloggt werden.
|
static void |
removeTarget(Target target) |
Entfernt ein Target aus der Liste.
|
static void |
setLevel(Level level) |
Setzt den Log-Level.
|
static void |
trace(String message) |
Schreibt eine Message vom Typ "trace" ins Log.
|
static void |
warn(String message) |
Schreibt eine Message vom Typ "warn" ins Log.
|
static void |
write(Level level,
String message) |
Schreibt eine Log-Meldung mit direkter Angabe des Log-Levels.
|
static void |
write(Level level,
String host,
String clazz,
String method,
String message,
Throwable t) |
Schreibt eine Log-Meldung mit direkter Angabe des Log-Levels.
|
static void |
write(Level level,
String message,
Throwable t) |
Schreibt eine Log-Meldung mit direkter Angabe des Log-Levels.
|
static void |
write(Message message) |
Schreibt eine fertige Message ins Log.
|
public static void addTarget(Target target)
target
- Ausgabe-Target.public static void removeTarget(Target target)
target
- zu entfernendes Target.public static void setLevel(Level level)
level
- Log-Level.public static Level getLevel()
public static boolean isLogging(Level l)
l
- das zu testende Log-Level.public static void trace(String message)
message
- zu loggende Nachricht.public static void debug(String message)
message
- zu loggende Nachricht.public static void info(String message)
message
- zu loggende Nachricht.public static void warn(String message)
message
- zu loggende Nachricht.public static void error(String message)
message
- zu loggende Nachricht.public static void error(String message, Throwable t)
message
- zu loggende Nachricht.t
- Exception oder Error.public static void flush() throws InterruptedException
InterruptedException
public static void close()
public static Message[] getLastLines()
public static void write(Level level, String message)
level
- Log-Levels.message
- zu loggende Nachricht.public static void write(Level level, String message, Throwable t)
level
- Log-Levels.message
- zu loggende Nachricht.t
- optionale Angabe einer Exception.public static void write(Level level, String host, String clazz, String method, String message, Throwable t)
level
- Log-Levels.host
- optionale Angabe des Hostnamens.clazz
- Name der loggenden Klasse.method
- Name der loggenden Funktion.message
- zu loggende Nachricht.t
- optionale Angabe einer Exception.public static void write(Message message)
message
- zu loggende Nachricht.Copyright © 2018. All rights reserved.