Package de.bsvrz.kex.lmstic3.vew
Class LMSTIC3LogTools
java.lang.Object
de.bsvrz.kex.lmstic3.vew.LMSTIC3LogTools
public final class LMSTIC3LogTools
extends java.lang.Object
Hilfsklasse zum Loggen mittels des Datenverteiler-Loggers.
-
Method Summary
Modifier and Type Method Description static boolean
isLogbar(de.bsvrz.sys.funclib.debug.Debug debug, java.util.logging.Level level)
Testet ob auf einem Logger mit einem bestimmten Level geloggt wird.static boolean
isLogbar(de.bsvrz.sys.funclib.debug.Debug debug, java.util.logging.Level level, java.lang.Class<? extends java.util.logging.Handler> handlerClazz)
Testet ob auf einem Logger mit einem bestimmten Level geloggt wird.static void
log(de.bsvrz.sys.funclib.debug.Debug log, LogNachricht nachricht, java.lang.Object... arguments)
Gibt die Meldung auf dem Logger aus.
-
Method Details
-
log
public static void log(de.bsvrz.sys.funclib.debug.Debug log, LogNachricht nachricht, java.lang.Object... arguments)Gibt die Meldung auf dem Logger aus. Wenn es die Nachricht verlangt, wird ebenfalls eine Betriebsmeldung versandt. Wenn der Loggernull
ist, dann wird nur eine Betriebsmeldung versandt.- Parameters:
log
- der Logger.nachricht
- die Nachricht.arguments
- optional eine beliebige Anzahl Argumente, falls Platzhalter in der Nachricht vorkommen.
-
isLogbar
public static boolean isLogbar(de.bsvrz.sys.funclib.debug.Debug debug, java.util.logging.Level level)Testet ob auf einem Logger mit einem bestimmten Level geloggt wird.- Parameters:
debug
- ein Logger.level
- der zu prüfende Level.- Returns:
true
, wenn der Logger auf dem angegebenen Level Ausgaben macht.
-
isLogbar
public static boolean isLogbar(de.bsvrz.sys.funclib.debug.Debug debug, java.util.logging.Level level, java.lang.Class<? extends java.util.logging.Handler> handlerClazz)Testet ob auf einem Logger mit einem bestimmten Level geloggt wird. Zusätzlich kann auf einen bestimmten Handler z. B.ConsoleHandler
oderFileHandler
geprüft werden.- Parameters:
debug
- ein Logger.level
- der zu prüfende Level.handlerClazz
- die Klasse eines Log-Handlers.- Returns:
true
, wenn der Logger auf dem angegebenen Handler und Level Ausgaben macht. Wenn der Handlernull
ist, wirdtrue
zurückgegeben, wenn der Logger auf dem angegebenen Level Ausgaben macht, der Handler wird dann ignoriert.
-