Class ExtendedFancyLogger

java.lang.Object
de.oliver.fancyanalytics.logger.FancyLogger
de.oliver.fancyanalytics.logger.ExtendedFancyLogger

public class ExtendedFancyLogger extends FancyLogger
  • Constructor Details

    • ExtendedFancyLogger

      public ExtendedFancyLogger(String name)
      Initializes a new instance of the FancyLogger class with default settings.

      The default log level is set to INFO. A ConsoleAppender is added as the default appender to handle log messages, and an empty list is initialized for listeners.

      Parameters:
      name - The name of the logger instance.
    • ExtendedFancyLogger

      public ExtendedFancyLogger(String name, LogLevel currentLevel, List<Appender> appenders, List<Function<LogEntry,Boolean>> listeners)
      Initializes a new instance of the ExtendedFancyLogger class.
      Parameters:
      name - The name of the logger instance.
      currentLevel - The current log level. Log messages below this level will be ignored.
      appenders - The list of appenders used to handle log messages.
      listeners - The list of listeners to be notified of log entries.
  • Method Details