Class Log


  • public abstract class Log
    extends Object
    Simple, centralized logging.
    • Constructor Detail

      • Log

        public Log()
    • Method Detail

      • setWriter

        public static void setWriter​(Log.Writer writer)
        Sets the writer.
        Parameters:
        writer - The writer.
      • isDebugEnabled

        public static boolean isDebugEnabled()
        Returns whether or not debug messages will be written.
        Returns:
        true if enabled.
      • debug

        public static void debug​(String message,
                                 Object... args)
        Log a message at FINE level.
        Parameters:
        message - The message.
        args - The message args.
      • info

        public static void info()
        Log an empty message at INFO level.
      • info

        public static void info​(String message,
                                Object... args)
        Log a message at INFO level.
        Parameters:
        message - The message.
        args - The message args.
      • warn

        public static void warn​(String message,
                                Object... args)
        Log a message at WARNING level.
        Parameters:
        message - The message.
        args - The message args.
      • warn

        public static void warn​(Throwable thrown,
                                String msg,
                                Object... args)
        Log a warning message with associated throwable.
        Parameters:
        thrown - The throwable.
        msg - Message to be logged.
        args - Format string arguments.
      • error

        public static void error​(String message,
                                 Object... args)
        Log a message at ERROR level.
        Parameters:
        message - The message.
        args - The message args.
      • error

        public static void error​(Throwable thrown,
                                 String message,
                                 Object... args)
        Log a message at ERROR level with associated throwable.
        Parameters:
        thrown - The throwable.
        message - The message.
        args - The message args.
      • log

        public static void log​(Log.Level level,
                               String message,
                               Object... args)
        Log the message if at or above the given level.
        Parameters:
        level - The level.
        message - The message.
        args - The message args.
      • log

        public static void log​(Log.Level level,
                               Throwable thrown,
                               String message,
                               Object... args)
        Log the message and throwable if at or above the given level.
        Parameters:
        level - The level.
        thrown - The throwable. May be null.
        message - The message.
        args - The message args.