Class SimpleLogger

    • Constructor Detail

      • SimpleLogger

        public SimpleLogger​(java.lang.String name,
                            Level defaultLevel,
                            boolean showLogName,
                            boolean showShortLogName,
                            boolean showDateTime,
                            boolean showContextMap,
                            java.lang.String dateTimeFormat,
                            MessageFactory messageFactory,
                            PropertiesUtil props,
                            java.io.PrintStream stream)
    • 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,
                                 java.lang.Throwable t)
        Description copied from interface: ExtendedLogger
        Determines 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,
                                 java.lang.CharSequence msg,
                                 java.lang.Throwable t)
        Description copied from interface: ExtendedLogger
        Determines 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,
                                 java.lang.Object msg,
                                 java.lang.Throwable t)
        Description copied from interface: ExtendedLogger
        Determines 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,
                                 java.lang.String msg)
        Description copied from interface: ExtendedLogger
        Determine 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,
                                 java.lang.String msg,
                                 java.lang.Object... p1)
        Description copied from interface: ExtendedLogger
        Determines 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,
                                 java.lang.String message,
                                 java.lang.Object p0)
        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
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1)
        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
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2)
        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
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3)
        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
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3,
                                 java.lang.Object p4)
        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
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3,
                                 java.lang.Object p4,
                                 java.lang.Object p5)
        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
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3,
                                 java.lang.Object p4,
                                 java.lang.Object p5,
                                 java.lang.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,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3,
                                 java.lang.Object p4,
                                 java.lang.Object p5,
                                 java.lang.Object p6,
                                 java.lang.Object p7)
        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
        p7 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3,
                                 java.lang.Object p4,
                                 java.lang.Object p5,
                                 java.lang.Object p6,
                                 java.lang.Object p7,
                                 java.lang.Object p8)
        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
        p7 - the message parameters
        p8 - the message parameters
        Returns:
        True if logging is enabled, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level testLevel,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3,
                                 java.lang.Object p4,
                                 java.lang.Object p5,
                                 java.lang.Object p6,
                                 java.lang.Object p7,
                                 java.lang.Object p8,
                                 java.lang.Object p9)
        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
        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,
                                 java.lang.String msg,
                                 java.lang.Throwable t)
        Description copied from interface: ExtendedLogger
        Determines 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​(java.lang.String fqcn,
                               Level mgsLevel,
                               Marker marker,
                               Message msg,
                               java.lang.Throwable throwable)
        Description copied from interface: ExtendedLogger
        Always 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​(java.io.PrintStream stream)