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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 Logger null 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 oder FileHandler 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 Handler null ist, wird true zurückgegeben, wenn der Logger auf dem angegebenen Level Ausgaben macht, der Handler wird dann ignoriert.