Class AbstractJavaLogger

java.lang.Object
net.ssehub.easy.basics.logger.AbstractJavaLogger
All Implemented Interfaces:
ILogger
Direct Known Subclasses:
AdvancedJavaLogger, FileLogger, JavaLogger

public abstract class AbstractJavaLogger extends Object implements ILogger
Super class for ILoggers using the Logger.
Author:
El-Sharkawy
  • Field Details

    • DEBUG_LEVEL

      public static final Level DEBUG_LEVEL
    • EXCEPTION_LEVEL

      public static final Level EXCEPTION_LEVEL
    • LOG_FORMATTER

      protected static final LogFormatter LOG_FORMATTER
    • DEFAULT_LEVEL

      protected static final Level DEFAULT_LEVEL
  • Constructor Details

    • AbstractJavaLogger

      public AbstractJavaLogger()
  • Method Details

    • createLogger

      protected static final Logger createLogger(Class<? extends AbstractJavaLogger> loggerClass, String appendix)
      Returns a Logger instance.
      Parameters:
      loggerClass - The class, where the logger is created/needed).
      appendix - An optional appendix (should be used if multiple loggers needed.
      Returns:
      A Logger.