Package net.ssehub.easy.basics.logger


package net.ssehub.easy.basics.logger
The core logging mechanism for the variability model (and indirectly for EASy). This logger abstracts specific logging mechanisms in order to provide a unified frontend, in particular to support UI-based and headless operations.
Usage:
   EASyLogger logger = EASyLoggerFactory.INSTANCE.getLogger(My.class, "myBundle");
   logger.warn("a warning ;)");
 
  • Class
    Description
    Super class for ILoggers using the Logger.
    Another JavaLogger implementation.
    Extension for java.util.logging.Level since it does not have a DEBUG level.
    Factory for the current logger.
    Extension for java.util.logging.Level since it does not have a EXCEPTION level.
    Simple logger for logging into a specified file.
    Interface for concrete Loggers, which can be handled by the EASyLoggerFactory.
    This class is the ILogger implementation for java.util.logging.Logger.
    This Formatter is used by the EASyLogger to format the logging output.
    ENUM for ILogger Logging Level.