public interface LogAdapterInterface
Modifier and Type | Field and Description |
---|---|
static int |
LOG_DEBUG
Debug log level.
|
static int |
LOG_ERROR
Error log level.
|
static int |
LOG_FATAL
Fatal log level - System.exit(1) may be called later.
|
static int |
LOG_INFO
Info log level.
|
static int |
LOG_OFF
Logging is disabled.
|
static int |
LOG_TRACE
Trace log level.
|
static int |
LOG_WARN
Waring log level.
|
static java.util.HashSet<java.lang.Integer> |
logLevelSet
A HashSet of all valid log levels.
|
Modifier and Type | Method and Description |
---|---|
void |
clearLog()
Clear the log.
|
int |
getLogLevel()
Get the log level.
|
void |
init(java.lang.String[] args)
Initialize the log adapter.
|
static java.lang.String |
logLevelToString(int logLevel)
Convert a log level into a string.
|
void |
message(int logLevel,
java.util.ArrayList<java.lang.String> messageList)
Log a list of messages.
|
void |
message(int logLevel,
java.lang.String message)
Log a message.
|
void |
message(int logLevel,
java.lang.String context,
java.util.ArrayList<java.lang.String> messageList)
Log a list of messages.
|
void |
message(int logLevel,
java.lang.String context,
java.lang.String message)
Log a message.
|
void |
message(int logLevel,
java.lang.String context,
java.lang.String message,
java.lang.Throwable throwable)
Log a message with a stack trace
|
void |
message(int logLevel,
java.lang.String message,
java.lang.Throwable throwable)
Log a message with a stack trace.
|
void |
messageStacktrace(int logLevel,
java.lang.String message)
Log a message, and log the stacktrace of the current thread.
|
void |
messageStacktrace(int logLevel,
java.lang.String message,
java.lang.Throwable throwable)
Log a message with a stack trace, and log the stacktrace of the current thread.
|
void |
setLogLevel(int logLevel)
Set the log level.
|
static int |
stringToLogLevel(java.lang.String s)
Converts a string to a log level.
|
static void |
verifyLogLevel(int logLevel)
Verify the value of a log level.
|
static final int LOG_DEBUG
static final int LOG_TRACE
static final int LOG_INFO
static final int LOG_WARN
static final int LOG_ERROR
static final int LOG_FATAL
static final int LOG_OFF
static final java.util.HashSet<java.lang.Integer> logLevelSet
static void verifyLogLevel(int logLevel)
static java.lang.String logLevelToString(int logLevel)
static int stringToLogLevel(java.lang.String s)
void init(java.lang.String[] args)
args
- the initial arguments of the log adapter.void setLogLevel(int logLevel)
int getLogLevel()
void message(int logLevel, java.lang.String message)
void message(int logLevel, java.util.ArrayList<java.lang.String> messageList)
void message(int logLevel, java.lang.String context, java.lang.String message)
void message(int logLevel, java.lang.String context, java.util.ArrayList<java.lang.String> messageList)
void message(int logLevel, java.lang.String message, java.lang.Throwable throwable)
void message(int logLevel, java.lang.String context, java.lang.String message, java.lang.Throwable throwable)
logLevel
- the log level of the messagecontext
- the context of the message, which is normally the current thread namemessage
- the messagethrowable
- the throwable used to generate the stack trace informationLOG_DEBUG
,
LOG_TRACE
,
LOG_INFO
,
LOG_WARN
,
LOG_ERROR
,
LOG_FATAL
,
LOG_OFF
void messageStacktrace(int logLevel, java.lang.String message)
void messageStacktrace(int logLevel, java.lang.String message, java.lang.Throwable throwable)
void clearLog() throws java.io.IOException
java.io.IOException
- if clearing of the log fails