public interface ILogger
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.String msg)
Logs a debug message.
|
void |
debug(java.lang.String msg,
java.lang.Throwable t)
Logs a debug message.
|
void |
error(java.lang.String msg)
Logs an error message.
|
void |
error(java.lang.String msg,
java.lang.Throwable t)
Logs an error message.
|
void |
info(java.lang.String msg)
Logs an info message.
|
void |
info(java.lang.String msg,
java.lang.Throwable t)
Logs an info message.
|
boolean |
testDebug()
Tests if current log level is low enough for
DEBUG messages to be logged. |
boolean |
testTrace()
Tests if current log level is low enough for
TRACE messages to be logged. |
void |
trace(java.lang.String msg)
Logs a trace message.
|
void |
trace(java.lang.String msg,
java.lang.Throwable t)
Logs a trace message.
|
void |
warning(java.lang.String msg)
Logs a warning message.
|
void |
warning(java.lang.String msg,
java.lang.Throwable t)
Logs a warning message.
|
void error(java.lang.String msg)
msg
- message to be loggedvoid error(java.lang.String msg, java.lang.Throwable t)
msg
- message to be loggedt
- exception to be loggedvoid warning(java.lang.String msg)
msg
- message to be loggedvoid warning(java.lang.String msg, java.lang.Throwable t)
msg
- message to be loggedt
- exception to be loggedvoid info(java.lang.String msg)
msg
- message to be loggedvoid info(java.lang.String msg, java.lang.Throwable t)
msg
- message to be loggedt
- exception to be loggedvoid debug(java.lang.String msg)
msg
- message to be loggedtestDebug()
void debug(java.lang.String msg, java.lang.Throwable t)
msg
- message to be loggedt
- exception to be loggedtestDebug()
void trace(java.lang.String msg)
msg
- message to be loggedtestTrace()
void trace(java.lang.String msg, java.lang.Throwable t)
msg
- message to be loggedt
- exception to be loggedtestTrace()
boolean testTrace()
TRACE
messages to be logged.
If this method returns false, then TRACE
message logs will be discarded.
Purpose of this method is that if a TRACE
message is expensive to build, it's recommended to first check if it will eventually be logged,
and if not, it should be avoided to build it.
TRACE
messages are logged; false otherwiseboolean testDebug()
DEBUG
messages to be logged.
If this method returns false, then DEBUG
message logs will be discarded.
Purpose of this method is that if a DEBUG
message is expensive to build, it's recommended to first check if it will eventually be logged,
and if not, it should be avoided to build it.
DEBUG
messages are logged; false otherwise
This API documentation is public and is intended for / allowed to be used by anyone.
Scelight home page: https://sites.google.com/site/scelight/
Scelight is a trademark of András Belicza. Copyright © András Belicza, 2013-2015. All rights reserved.