Class SomeLogger

    • Constructor Detail

      • SomeLogger

        public SomeLogger()
      • SomeLogger

        public SomeLogger​(String component)
    • Method Detail

      • addLoggerListener

        public void addLoggerListener​(LoggerListener listener)
        Description copied from interface: Logger
        Adds a log listener to the collection of listeners. If the listener is already in the collection nothing will happen. Each listener will only be listen on the events for this component.
        Specified by:
        addLoggerListener in interface Logger
        Parameters:
        listener - A new log listener.
      • getComponent

        public String getComponent()
        Returns:
        Returns the component.
      • setComponent

        public void setComponent​(String component)
        Parameters:
        component - The component to set.
      • log

        public void log​(Level level,
                        CakeException exception)
        Description copied from interface: Logger
        Logs a CAKE exception. The CAKE exception containing all necessary information thus this exceptions can be loged directly. The exception already contains a component which can be different to the one of the logger. In such situations, the logger automatically forwards the exception to the log methods of the logger with the same component.
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        exception - The exception to be logged.
      • log

        public void log​(Level level,
                        String key)
        Description copied from interface: Logger
        Can be used to log a message directly.
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        key - The message that should be logged
      • log

        public void log​(Level level,
                        String key,
                        Exception exception)
        Description copied from interface: Logger
        Logs an exception.
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        key - The log key.
      • log

        public void log​(Level level,
                        String key,
                        Object caller)
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        key - The log key.
      • log

        public void log​(Level level,
                        String key,
                        Object caller,
                        Object parameter1)
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        key - The log key.
        caller - The caller of the log method.
      • log

        public void log​(Level level,
                        String key,
                        Object caller,
                        Object parameter1,
                        Object parameter2)
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        key - The log key.
        caller - The caller of the log method.
      • log

        public void log​(Level level,
                        String key,
                        Object caller,
                        Object parameter1,
                        Object parameter2,
                        Object parameter3)
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        key - The log key.
        caller - The caller of the log method.
      • log

        public void log​(Level level,
                        String key,
                        Object caller,
                        Object[] parameters)
        Specified by:
        log in interface Logger
        Parameters:
        level - The log level.
        key - The log key.
        caller - The caller of the log method.
      • log

        protected abstract void log​(LoggerEvent event)
      • notifyListener

        protected void notifyListener​(LoggerEvent event)
        Parameters:
        event -
      • removeLoggerListener

        public void removeLoggerListener​(LoggerListener listener)
        Description copied from interface: Logger
        Remove a log listener from the collection of listeners. If the listener is not in the collection nothing will happen.
        Specified by:
        removeLoggerListener in interface Logger
        Parameters:
        listener - The log listener to be removed.