Package com.pnfsoftware.jeb.util.logging
Class InternalLogger
java.lang.Object
com.pnfsoftware.jeb.util.logging.InternalLogger
- All Implemented Interfaces:
ILogger
An internal (debug-mode only) logger. Production builds should not use such loggers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLog an exception's stack trace.voidLog an exception's stack trace, prefixed by an optional message.voidLog an exception's stack trace, prefixed by an optional message.voidLog an exception at the debug level.voidLog a debug message.voidLog an error message.voidAlias forwarn().intRetrieve the cut-off level for that logger.getName()voidReserved for internal logging.voidLog an information message.voidIn non-debug mode, this method does nothing.voidsetEnabledLevel(int level) Set the cut-off level for a logger.voidAlias forerror().voidLog a transient status message (STATUS).voidLog a trace message.voidLog a warning message.voidAlias forwarn().
-
Constructor Details
-
InternalLogger
-
-
Method Details
-
log
In non-debug mode, this method does nothing. -
getName
-
setEnabledLevel
public void setEnabledLevel(int level) Description copied from interface:ILoggerSet the cut-off level for a logger.- Specified by:
setEnabledLevelin interfaceILogger- Parameters:
level- the cut-off level: all logging calls with a level equal or above to the cut-off will be displayed
-
getEnabledLevel
public int getEnabledLevel()Description copied from interface:ILoggerRetrieve the cut-off level for that logger.- Specified by:
getEnabledLevelin interfaceILogger- Returns:
- the level, a number between 0 and
GlobalLog.LEVEL_CATCHING
-
i
Description copied from interface:ILoggerReserved for internal logging. In Release builds, calling this method does nothing. -
trace
Description copied from interface:ILoggerLog a trace message. -
fine
Description copied from interface:ILoggerAlias forwarn(). Log a trace message. -
debug
Description copied from interface:ILoggerLog a debug message. -
info
Description copied from interface:ILoggerLog an information message. -
warn
Description copied from interface:ILoggerLog a warning message. -
warning
Description copied from interface:ILoggerAlias forwarn(). Log a warning message. -
error
Description copied from interface:ILoggerLog an error message. -
severe
Description copied from interface:ILoggerAlias forerror(). Log an error message. -
catching
Description copied from interface:ILoggerLog an exception's stack trace. -
catching
Description copied from interface:ILoggerLog an exception's stack trace, prefixed by an optional message. -
catching
Description copied from interface:ILoggerLog an exception's stack trace, prefixed by an optional message. -
catchingSilent
Description copied from interface:ILoggerLog an exception at the debug level.- Specified by:
catchingSilentin interfaceILogger- Parameters:
t- the throwable
-
status
Description copied from interface:ILoggerLog a transient status message (STATUS). Status messages are not directed to the regular output destinations; instead, they are directed to thestatus sinks. Only the newest message is stored in the sink.
-