Interface Log
-
public interface LogProvides a slightly easier to use API compared to the JDKLoggerAPI. Use @Injectannotation to inject aLoginstance into a service. This API provides consistent method overrides for all standardLoggerLevels. Two different methods are provided for each level, one taking aStringmessage, and the other taking aThrowable. Note use of this API is optional, plugins can depend on a standard JDKLoggerinstance if they prefer.- Author:
- cdivilly
- See Also:
AvailableDependencies.LOG
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfine(java.lang.String msg)Log a message at theFINElevelvoidfine(java.lang.Throwable t)Log aThrowableat theFINElevelvoidfiner(java.lang.String msg)Log a message at theFINERlevelvoidfiner(java.lang.Throwable t)Log aThrowableat theFINElevelvoidfinest(java.lang.String msg)Log a message at theFINESTlevelvoidfinest(java.lang.Throwable t)Log aThrowableat theFINElevelvoidinfo(java.lang.String msg)Log a message at theINFOlevelvoidinfo(java.lang.Throwable t)Log aThrowableat theFINElevelbooleanisLoggable(java.util.logging.Level level)Determines if the specified logLevelis enabled for this loggervoidsevere(java.lang.String msg)Log a message at theSEVERElevelvoidsevere(java.lang.Throwable t)Log aThrowableat theFINElevelvoidwarning(java.lang.String msg)Log a message at theWARNINGlevelvoidwarning(java.lang.Throwable t)Log aThrowableat theFINElevel
-
-
-
Field Detail
-
FINE
static final java.util.logging.Level FINE
- See Also:
Level.FINE
-
FINER
static final java.util.logging.Level FINER
- See Also:
Level.FINER
-
FINEST
static final java.util.logging.Level FINEST
- See Also:
Level.FINEST
-
INFO
static final java.util.logging.Level INFO
- See Also:
Level.INFO
-
SEVERE
static final java.util.logging.Level SEVERE
- See Also:
Level.SEVERE
-
WARNING
static final java.util.logging.Level WARNING
- See Also:
Level.WARNING
-
-
Method Detail
-
fine
void fine(java.lang.String msg)
Log a message at theFINElevel- Parameters:
msg- The message to log
-
fine
void fine(java.lang.Throwable t)
Log aThrowableat theFINElevel- Parameters:
t- The exception to log
-
finer
void finer(java.lang.String msg)
Log a message at theFINERlevel- Parameters:
msg- The message to log
-
finer
void finer(java.lang.Throwable t)
Log aThrowableat theFINElevel- Parameters:
t- The exception to log
-
finest
void finest(java.lang.String msg)
Log a message at theFINESTlevel- Parameters:
msg- The message to log
-
finest
void finest(java.lang.Throwable t)
Log aThrowableat theFINElevel- Parameters:
t- The exception to log
-
info
void info(java.lang.String msg)
Log a message at theINFOlevel- Parameters:
msg- The message to log
-
info
void info(java.lang.Throwable t)
Log aThrowableat theFINElevel- Parameters:
t- The exception to log
-
isLoggable
boolean isLoggable(java.util.logging.Level level)
Determines if the specified logLevelis enabled for this logger- Parameters:
level- The logging level to test- Returns:
- true if the level is enabled, false otherwise
-
severe
void severe(java.lang.String msg)
Log a message at theSEVERElevel- Parameters:
msg- The message to log
-
severe
void severe(java.lang.Throwable t)
Log aThrowableat theFINElevel- Parameters:
t- The exception to log
-
warning
void warning(java.lang.String msg)
Log a message at theWARNINGlevel- Parameters:
msg- The message to log
-
warning
void warning(java.lang.Throwable t)
Log aThrowableat theFINElevel- Parameters:
t- The exception to log
-
-