public interface LogAdapter
LogAdapter
specifies the logging interface used by
SNMP4J. To provide another logging mechanism as the default no-logging
the static method LogFactory.setLogFactory(org.snmp4j.log.LogFactory)
can be used to assign
a different logging adapter factory.Modifier and Type | Method and Description |
---|---|
void |
debug(Serializable message)
Logs a debug message.
|
void |
error(CharSequence message,
Throwable throwable)
Logs an error message.
|
void |
error(Serializable message)
Logs an error message.
|
void |
fatal(CharSequence message,
Throwable throwable)
Logs a fatal message.
|
void |
fatal(Object message)
Logs a fatal message.
|
LogLevel |
getEffectiveLogLevel()
Returns the log level that is effective for this log adapter.
|
Iterator |
getLogHandler()
Returns the log handlers associated with this logger.
|
LogLevel |
getLogLevel()
Returns the log level defined for this log adapter.
|
String |
getName()
Returns the name of the logger.
|
void |
info(CharSequence message)
Logs an informational message.
|
boolean |
isDebugEnabled()
Checks whether DEBUG level logging is activated for this log adapter.
|
boolean |
isInfoEnabled()
Checks whether INFO level logging is activated for this log adapter.
|
boolean |
isWarnEnabled()
Checks whether WARN level logging is activated for this log adapter.
|
void |
setLogLevel(LogLevel level)
Sets the log level for this log adapter (if applicable).
|
void |
warn(Serializable message)
Logs an warning message.
|
boolean isDebugEnabled()
true
if logging is enabled or false
otherwise.boolean isInfoEnabled()
true
if logging is enabled or false
otherwise.boolean isWarnEnabled()
true
if logging is enabled or false
otherwise.void debug(Serializable message)
message
- the message to log.void info(CharSequence message)
message
- the message to log.void warn(Serializable message)
message
- the message to log.void error(Serializable message)
message
- the message to log.void error(CharSequence message, Throwable throwable)
message
- the message to log.throwable
- the exception that caused to error.void fatal(Object message)
message
- the message to log.void fatal(CharSequence message, Throwable throwable)
message
- the message to log.throwable
- the exception that caused to error.void setLogLevel(LogLevel level)
level
- a LogLevel instance.LogLevel getLogLevel()
LogLevel getEffectiveLogLevel()
LogLevel.NONE
to the root.LogLevel.NONE
.String getName()
Iterator getLogHandler()
Copyright © 2014 SNMP4J.org. All rights reserved.