zisko.multicastor.program.model
Class MulticastLogHandler
java.lang.Object
java.util.logging.Handler
java.util.logging.StreamHandler
java.util.logging.ConsoleHandler
zisko.multicastor.program.model.MulticastLogHandler
public class MulticastLogHandler
- extends java.util.logging.ConsoleHandler
Selbstdefinierter Handler, der die zu loggenden Nachrichten formatiert und ausgibt.
Method Summary |
void |
publish(java.util.logging.LogRecord record)
Zu loggende Nachrichten formatieren und mit Level- und Zeitstempel ausgeben. |
Methods inherited from class java.util.logging.ConsoleHandler |
close |
Methods inherited from class java.util.logging.StreamHandler |
flush, isLoggable, setEncoding |
Methods inherited from class java.util.logging.Handler |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, setErrorManager, setFilter, setFormatter, setLevel |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MulticastLogHandler
public MulticastLogHandler()
- Normaler Konstruktor.
MulticastLogHandler
public MulticastLogHandler(ViewController gui)
- ueberladener Konstruktor. Hier mit uebergabe vom GUI-Controller.
- Parameters:
gui
- Die Referenz zum GUI-Controller
publish
public void publish(java.util.logging.LogRecord record)
- Zu loggende Nachrichten formatieren und mit Level- und Zeitstempel ausgeben.
Die Ausgabe erfolgt auf system.out, in die GUI-Konsole und in die Datei log.txt.
- Overrides:
publish
in class java.util.logging.ConsoleHandler
- Parameters:
record
- Die zu loggende unformatierte Nachricht.