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 TypeMethodDescriptionvoid
Log an exception's stack trace.void
Log an exception's stack trace, prefixed by an optional message.void
Log an exception's stack trace, prefixed by an optional message.void
Log an exception at the debug level.void
Log a debug message.void
Log an error message.void
Alias forwarn()
.int
Retrieve the cut-off level for that logger.getName()
void
Reserved for internal logging.void
Log an information message.void
In non-debug mode, this method does nothing.void
setEnabledLevel
(int level) Set the cut-off level for a logger.void
Alias forerror()
.void
Log a transient status message (STATUS).void
Log a trace message.void
Log a warning message.void
Alias 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:ILogger
Set the cut-off level for a logger.- Specified by:
setEnabledLevel
in 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:ILogger
Retrieve the cut-off level for that logger.- Specified by:
getEnabledLevel
in interfaceILogger
- Returns:
- the level, a number between 0 and
GlobalLog.LEVEL_CATCHING
-
i
Description copied from interface:ILogger
Reserved for internal logging. In Release builds, calling this method does nothing. -
trace
Description copied from interface:ILogger
Log a trace message. -
fine
Description copied from interface:ILogger
Alias forwarn()
. Log a trace message. -
debug
Description copied from interface:ILogger
Log a debug message. -
info
Description copied from interface:ILogger
Log an information message. -
warn
Description copied from interface:ILogger
Log a warning message. -
warning
Description copied from interface:ILogger
Alias forwarn()
. Log a warning message. -
error
Description copied from interface:ILogger
Log an error message. -
severe
Description copied from interface:ILogger
Alias forerror()
. Log an error message. -
catching
Description copied from interface:ILogger
Log an exception's stack trace. -
catching
Description copied from interface:ILogger
Log an exception's stack trace, prefixed by an optional message. -
catching
Description copied from interface:ILogger
Log an exception's stack trace, prefixed by an optional message. -
catchingSilent
Description copied from interface:ILogger
Log an exception at the debug level.- Specified by:
catchingSilent
in interfaceILogger
- Parameters:
t
- the throwable
-
status
Description copied from interface:ILogger
Log 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.
-