Class XTablesLogger

java.lang.Object
java.util.logging.Logger
org.kobe.xbot.Utilities.Logger.XTablesLogger

public class XTablesLogger extends Logger
  • Field Details

    • FATAL

      public static final Level FATAL
  • Constructor Details

    • XTablesLogger

      protected XTablesLogger(String name, String resourceBundleName)
  • Method Details

    • getLogger

      public static XTablesLogger getLogger()
    • getLogger

      public static XTablesLogger getLogger(Class<?> clazz)
    • getLogger

      public static XTablesLogger getLogger(String className)
    • fatal

      public void fatal(String msg)
    • log

      public void log(Level level, String msg)
      Log a message, with no arguments.

      If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.

      Overrides:
      log in class Logger
      Parameters:
      level - One of the message level identifiers, e.g., SEVERE
      msg - The string message (or a key in the message catalog)
    • setHandler

      public static void setHandler(BiConsumer<Level,String> messageHandler)
    • setLoggingLevel

      public static void setLoggingLevel(Level level)