org.freecompany.util.multicaster
Class LoggerNotification
public
class
LoggerNotification
extends Object
implements Notification
Notification implementation that generates log messages describing
each notification event. This notification system enhances the
flexibility of the core logging framework by allowing configurable
control to some expensive features of the built in logger, such as
calling class inferrence.
Method Summary |
void | debug(Throwable t, Object... arguments) |
void | debug(String message, Object... arguments) |
void | debug(String message, Throwable t, Object... arguments) |
static void | enableBuffering() |
void | fatal(Throwable t, Object... arguments) |
void | fatal(String message, Object... arguments) |
void | fatal(String message, Throwable t, Object... arguments) |
void | infer(boolean infer) |
void | info(Throwable t, Object... arguments) |
void | info(String message, Object... arguments) |
void | info(String message, Throwable t, Object... arguments) |
protected void | log(Level level, String message, Throwable t, Object... arguments) |
protected void | log(Level level, String message, String clazz, String method, Throwable t, Object... arguments) |
void | mask(boolean mask) |
protected LogRecord | record(Level level, String message, Throwable t, Object... arguments) |
protected LogRecord | record(Level level, String message, String clazz, String method, Throwable t, Object... arguments) |
void | severe(Throwable t, Object... arguments) |
void | severe(String message, Object... arguments) |
void | severe(String message, Throwable t, Object... arguments) |
void | trace(boolean trace) |
void | warning(Throwable t, Object... arguments) |
void | warning(String message, Object... arguments) |
void | warning(String message, Throwable t, Object... arguments) |
protected boolean infer
protected final Logger logger
protected boolean mask
protected boolean trace
public LoggerNotification()
public LoggerNotification(String name)
public LoggerNotification(boolean infer, boolean trace, boolean mask)
public LoggerNotification(String name, boolean infer, boolean trace, boolean mask)
public final void debug(Throwable t, Object... arguments)
public final void debug(String message, Object... arguments)
public final void debug(String message, Throwable t, Object... arguments)
public static void enableBuffering()
public final void fatal(Throwable t, Object... arguments)
public final void fatal(String message, Object... arguments)
public final void fatal(String message, Throwable t, Object... arguments)
public void infer(boolean infer)
public final void info(Throwable t, Object... arguments)
public final void info(String message, Object... arguments)
public final void info(String message, Throwable t, Object... arguments)
protected final void log(Level level, String message, Throwable t, Object... arguments)
protected final void log(Level level, String message, String clazz, String method, Throwable t, Object... arguments)
public void mask(boolean mask)
protected final LogRecord record(Level level, String message, Throwable t, Object... arguments)
protected final LogRecord record(Level level, String message, String clazz, String method, Throwable t, Object... arguments)
public final void severe(Throwable t, Object... arguments)
public final void severe(String message, Object... arguments)
public final void severe(String message, Throwable t, Object... arguments)
public void trace(boolean trace)
public final void warning(Throwable t, Object... arguments)
public final void warning(String message, Object... arguments)
public final void warning(String message, Throwable t, Object... arguments)