public class LoggerHookChain extends LoggerHook
LoggerHook.DetailedThreshold, LoggerHook.InvalidThresholdExceptionLogger.LogLevel, Logger.OSThreaddetailedThresholds, threshold| Constructor and Description |
|---|
LoggerHookChain()
Create a logger.
|
LoggerHookChain(Logger.LogLevel threshold)
Create a logger.
|
LoggerHookChain(java.lang.String threshold) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHook(LoggerHook lh)
Add a hook which will be called every time a message is logged
|
LoggerHook[] |
getHooks()
Returns all the current hooks.
|
void |
log(java.lang.Object o,
java.lang.Class<?> c,
java.lang.String msg,
java.lang.Throwable e,
Logger.LogLevel priority)
This is the implementation of LoggerHook method, which allows
one logger receive events from another.
|
void |
removeHook(LoggerHook lh)
Remove a hook from the logger.
|
void |
setDetailedThresholds(java.lang.String details)
Set the detailed list of thresholds.
|
void |
setThreshold(Logger.LogLevel thresh)
Changes the priority threshold.
|
acceptPriority, getDetailedThresholds, getThresholdNew, instanceRegisterLogThresholdCallback, instanceShouldLog, instanceShouldLog, instanceUnregisterLogThresholdCallback, log, log, log, log, setThresholddebug, debug, debug, debug, destroyChainIfEmpty, error, error, error, error, fatal, getChain, getThreshold, globalAddHook, globalGetThreshold, globalGetThresholdNew, globalRemoveHook, globalSetThreshold, globalSetThreshold, instanceShouldLog, instanceShouldLog, log, log, log, log, log, logStatic, logStatic, logStatic, minor, minor, minor, minor, normal, normal, normal, normal, registerClass, registerLogThresholdCallback, setThreshold, setupChain, setupStdoutLogging, setupStdoutLogging, shouldLog, shouldLog, shouldLog, shouldLog, unregisterLogThresholdCallback, warning, warning, warning, warningpublic LoggerHookChain()
public LoggerHookChain(Logger.LogLevel threshold)
threshold - Suppress all log calls with lower priority then
this.public LoggerHookChain(java.lang.String threshold)
throws LoggerHook.InvalidThresholdException
public void log(java.lang.Object o,
java.lang.Class<?> c,
java.lang.String msg,
java.lang.Throwable e,
Logger.LogLevel priority)
log in class LoggerHooko - The object where this message was generated.c - The class where this message was generated.msg - A clear and verbose message describing the evente - Logs this exception with the message.priority - The priority of the mesage, one of LogLevel.ERROR,
LogLevel.NORMAL, LogLevel.MINOR, or LogLevel.DEBUG.public void addHook(LoggerHook lh)
public void removeHook(LoggerHook lh)
public LoggerHook[] getHooks()
public void setDetailedThresholds(java.lang.String details)
throws LoggerHook.InvalidThresholdException
LoggersetDetailedThresholds in class LoggerHookLoggerHook.InvalidThresholdExceptionpublic void setThreshold(Logger.LogLevel thresh)
LoggersetThreshold in class LoggerHookthresh - The new threshhold