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:
Usage:
EASyLogger logger = EASyLoggerFactory.INSTANCE.getLogger(My.class, "myBundle");
logger.warn("a warning ;)");
-
Interface Summary Interface Description ILogger Interface for concrete Loggers, which can be handled by theEASyLoggerFactory. -
Class Summary Class Description AbstractJavaLogger Super class forILoggers using theLogger.AdvancedJavaLogger AnotherJavaLoggerimplementation.DebugLevel Extension for java.util.logging.Level since it does not have a DEBUG level.EASyLoggerFactory Factory for the current logger.ExceptionLevel Extension for java.util.logging.Level since it does not have a EXCEPTION level.FileLogger Simple logger for logging into a specified file.JavaLogger This class is the ILogger implementation for java.util.logging.Logger.LogFormatter This Formatter is used by the EASyLogger to format the logging output. -
Enum Summary Enum Description LoggingLevel ENUM for ILogger Logging Level.