Class SimpleLogger

  • All Implemented Interfaces:
    Logger, ExtendedLogger

    public class SimpleLogger
    extends AbstractLogger
    This is the default logger that is used when no suitable logging implementation is available.
    • Method Detail

      • getLevel

        public Level getLevel()
        Description copied from interface: Logger
        Gets the Level associated with the Logger.
        Returns:
        the Level associate with the Logger.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 Message msg,
                                 Throwable t)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        msg - The Message.
        t - A Throwable.
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 CharSequence msg,
                                 Throwable t)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        msg - The message.
        t - A Throwable.
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 Object msg,
                                 Throwable t)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        msg - The message.
        t - A Throwable.
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String msg)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        msg - The message.
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String msg,
                                 Object... p1)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        msg - The message.
        p1 - The parameters.
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6)
        Description copied from interface: ExtendedLogger
        Determines if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6,
                                 Object p7)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
        p7 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6,
                                 Object p7,
                                 Object p8)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
        p7 - the message parameters
        p8 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6,
                                 Object p7,
                                 Object p8,
                                 Object p9)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
        p7 - the message parameters
        p8 - the message parameters
        p9 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 String msg,
                                 Throwable t)
        Description copied from interface: ExtendedLogger
        Tests if logging is enabled.
        Parameters:
        testLevel - The logging Level to check.
        marker - A Marker or null.
        msg - The message.
        t - the exception to log, including its stack trace.
        Returns:
        True if logging is enabled, false otherwise.
      • logMessage

        public void logMessage​(String fqcn,
                               Level mgsLevel,
                               Marker marker,
                               Message msg,
                               Throwable throwable)
        Description copied from interface: ExtendedLogger
        Logs a message at the specified level. It is the responsibility of the caller to ensure the specified level is enabled.
        Parameters:
        fqcn - The fully qualified class name of the logger entry point, used to determine the caller class and method when location information needs to be logged.
        mgsLevel - The logging Level to check.
        marker - A Marker or null.
        msg - The Message.
        throwable - the exception to log, including its stack trace.
      • setLevel

        public void setLevel​(Level level)
      • setStream

        public void setStream​(PrintStream stream)