java.lang.Object
org.snmp4j.log.ConsoleLogAdapter
- All Implemented Interfaces:
LogAdapter
The
ConsoleLogAdapter
provides simple logging to the console.- Since:
- 1.6
- Version:
- 3.0
- Author:
- Frank Fock
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
debug
(Serializable message) Logs a debug message.void
error
(Serializable message) Logs an error message.void
error
(CharSequence message, Throwable throwable) Logs an error message.void
fatal
(CharSequence message, Throwable throwable) Logs a fatal message.void
Logs a fatal message.static DateFormat
Returns the log level that is effective for this log adapter.Iterator
<?> Returns the log handlers associated with this logger.Returns the log level defined for this log adapter.getName()
Returns the name of the logger.void
info
(CharSequence message) Logs an informational message.boolean
Checks whether DEBUG level logging is activated for this log adapter.boolean
Checks whether INFO level logging is activated for this log adapter.boolean
Checks whether WARN level logging is activated for this log adapter.static void
setDateAndTimeFormat
(DateFormat dateAndTimeFormat) static void
setDebugEnabled
(boolean isDebugEnabled) static void
setInfoEnabled
(boolean isInfoEnabled) void
setLogLevel
(LogLevel level) Sets the log level for this log adapter (if applicable).static void
setWarnEnabled
(boolean isWarnEnabled) toString()
void
warn
(Serializable message) Logs a warning message.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.snmp4j.log.LogAdapter
isLogLevelEnabled, log, removeAllHandlers, setLogHandler
-
Constructor Details
-
ConsoleLogAdapter
public ConsoleLogAdapter()
-
-
Method Details
-
debug
Logs a debug message.- Specified by:
debug
in interfaceLogAdapter
- Parameters:
message
- the message to log.
-
error
Logs an error message.- Specified by:
error
in interfaceLogAdapter
- Parameters:
message
- the message to log.
-
error
Logs an error message.- Specified by:
error
in interfaceLogAdapter
- Parameters:
message
- the message to log.throwable
- the exception that caused to error.
-
fatal
Logs a fatal message.- Specified by:
fatal
in interfaceLogAdapter
- Parameters:
message
- the message to log.
-
fatal
Logs a fatal message.- Specified by:
fatal
in interfaceLogAdapter
- Parameters:
message
- the message to log.throwable
- the exception that caused to error.
-
info
Logs an informational message.- Specified by:
info
in interfaceLogAdapter
- Parameters:
message
- the message to log.
-
isDebugEnabled
public boolean isDebugEnabled()Checks whether DEBUG level logging is activated for this log adapter.- Specified by:
isDebugEnabled
in interfaceLogAdapter
- Returns:
true
if logging is enabled orfalse
otherwise.
-
isInfoEnabled
public boolean isInfoEnabled()Checks whether INFO level logging is activated for this log adapter.- Specified by:
isInfoEnabled
in interfaceLogAdapter
- Returns:
true
if logging is enabled orfalse
otherwise.
-
isWarnEnabled
public boolean isWarnEnabled()Checks whether WARN level logging is activated for this log adapter.- Specified by:
isWarnEnabled
in interfaceLogAdapter
- Returns:
true
if logging is enabled orfalse
otherwise.
-
warn
Logs a warning message.- Specified by:
warn
in interfaceLogAdapter
- Parameters:
message
- the message to log.
-
setDebugEnabled
public static void setDebugEnabled(boolean isDebugEnabled) -
setWarnEnabled
public static void setWarnEnabled(boolean isWarnEnabled) -
setInfoEnabled
public static void setInfoEnabled(boolean isInfoEnabled) -
setLogLevel
Description copied from interface:LogAdapter
Sets the log level for this log adapter (if applicable).- Specified by:
setLogLevel
in interfaceLogAdapter
- Parameters:
level
- a LogLevel instance.
-
getName
Description copied from interface:LogAdapter
Returns the name of the logger.- Specified by:
getName
in interfaceLogAdapter
- Returns:
- the name of the logger.
-
getLogLevel
Description copied from interface:LogAdapter
Returns the log level defined for this log adapter.- Specified by:
getLogLevel
in interfaceLogAdapter
- Returns:
- a LogLevel instance.
-
getEffectiveLogLevel
Description copied from interface:LogAdapter
Returns the log level that is effective for this log adapter. The effective log level is the first log level different fromLogLevel.NONE
to the root.- Specified by:
getEffectiveLogLevel
in interfaceLogAdapter
- Returns:
- a LogLevel different from
LogLevel.NONE
.
-
getLogHandler
Description copied from interface:LogAdapter
Returns the log handlers associated with this logger.- Specified by:
getLogHandler
in interfaceLogAdapter
- Returns:
- an Iterator of log system dependent log handlers.
-
getDateAndTimeFormat
-
setDateAndTimeFormat
-
toString
-