Class Slf4jMonologLogger

  • All Implemented Interfaces:
    Logger

    class Slf4jMonologLogger
    extends Object
    implements Logger
    Adaptateur : redirection d'opérations de log Monolog vers Slf4j
    • Method Detail

      • setLevel

        public void setLevel​(Level level)
        Description copied from interface: Logger
        Sets the Level attribute of the Logger object. If level is null inherits from parent logger.
        Specified by:
        setLevel in interface Logger
        Parameters:
        level - The new level value
      • setLevel

        public void setLevel​(String s)
        Description copied from interface: Logger
        Sets the Level attribute of the Logger object. If level is null inherits from parent logger.
        Specified by:
        setLevel in interface Logger
        Parameters:
        s - The new level value.
      • isLoggable

        public boolean isLoggable​(Level level)
        Description copied from interface: Logger
        Gets the Loggable attribute of the LoggerImpl object
        Specified by:
        isLoggable in interface Logger
        Parameters:
        level - Description of Parameter
        Returns:
        The Loggable value
      • log

        public void log​(Level level,
                        String s)
        Description copied from interface: Logger
        Log a message, with no arguments. If the logger is currently enabled for the given message level then the given message is treated
        Specified by:
        log in interface Logger
      • log

        public void log​(Level level,
                        String s,
                        Throwable throwable)
        Description copied from interface: Logger
        Log a message, with a throwable arguments which can represent an error or a context..
        Specified by:
        log in interface Logger
      • log

        public void log​(Level level,
                        String s,
                        Object o)
        Description copied from interface: Logger
        Log a message, with one object parameter.

        If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.

        Specified by:
        log in interface Logger
        Parameters:
        level - One of the message level identifiers, e.g., SEVERE
        s - The string message (or a key in the message catalog)
        o - parameter to the message
      • log

        public void log​(Level level,
                        String s,
                        Object[] objects)
        Description copied from interface: Logger
        Log a message, with an array of object arguments.

        If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.

        Specified by:
        log in interface Logger
        Parameters:
        level - One of the message level identifiers, e.g., SEVERE
        s - The string message (or a key in the message catalog)
        objects - array of parameters to the message