- java.lang.Object
-
- org.snmp4j.log.ConsoleLogAdapter
-
- All Implemented Interfaces:
LogAdapter
public class ConsoleLogAdapter extends java.lang.Object implements LogAdapter
TheConsoleLogAdapterprovides simple logging to the console.- Since:
- 1.6
- Version:
- 3.0
- Author:
- Frank Fock
-
-
Constructor Summary
Constructors Constructor Description ConsoleLogAdapter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.io.Serializable message)Logs a debug message.voiderror(java.io.Serializable message)Logs an error message.voiderror(java.lang.CharSequence message, java.lang.Throwable throwable)Logs an error message.voidfatal(java.lang.CharSequence message, java.lang.Throwable throwable)Logs a fatal message.voidfatal(java.lang.Object message)Logs a fatal message.static java.text.DateFormatgetDateAndTimeFormat()LogLevelgetEffectiveLogLevel()Returns the log level that is effective for this log adapter.java.util.Iterator<?>getLogHandler()Returns the log handlers associated with this logger.LogLevelgetLogLevel()Returns the log level defined for this log adapter.java.lang.StringgetName()Returns the name of the logger.voidinfo(java.lang.CharSequence message)Logs an informational message.booleanisDebugEnabled()Checks whether DEBUG level logging is activated for this log adapter.booleanisInfoEnabled()Checks whether INFO level logging is activated for this log adapter.booleanisWarnEnabled()Checks whether WARN level logging is activated for this log adapter.static voidsetDateAndTimeFormat(java.text.DateFormat dateAndTimeFormat)static voidsetDebugEnabled(boolean isDebugEnabled)static voidsetInfoEnabled(boolean isInfoEnabled)voidsetLogLevel(LogLevel level)Sets the log level for this log adapter (if applicable).static voidsetWarnEnabled(boolean isWarnEnabled)java.lang.StringtoString()voidwarn(java.io.Serializable message)Logs an warning message.-
Methods inherited from interface org.snmp4j.log.LogAdapter
isLogLevelEnabled, log, removeAllHandlers, setLogHandler
-
-
-
-
Method Detail
-
debug
public void debug(java.io.Serializable message)
Logs a debug message.- Specified by:
debugin interfaceLogAdapter- Parameters:
message- the message to log.
-
error
public void error(java.io.Serializable message)
Logs an error message.- Specified by:
errorin interfaceLogAdapter- Parameters:
message- the message to log.
-
error
public void error(java.lang.CharSequence message, java.lang.Throwable throwable)Logs an error message.- Specified by:
errorin interfaceLogAdapter- Parameters:
message- the message to log.throwable- the exception that caused to error.
-
fatal
public void fatal(java.lang.Object message)
Logs a fatal message.- Specified by:
fatalin interfaceLogAdapter- Parameters:
message- the message to log.
-
fatal
public void fatal(java.lang.CharSequence message, java.lang.Throwable throwable)Logs a fatal message.- Specified by:
fatalin interfaceLogAdapter- Parameters:
message- the message to log.throwable- the exception that caused to error.
-
info
public void info(java.lang.CharSequence message)
Logs an informational message.- Specified by:
infoin interfaceLogAdapter- Parameters:
message- the message to log.
-
isDebugEnabled
public boolean isDebugEnabled()
Checks whether DEBUG level logging is activated for this log adapter.- Specified by:
isDebugEnabledin interfaceLogAdapter- Returns:
trueif logging is enabled orfalseotherwise.
-
isInfoEnabled
public boolean isInfoEnabled()
Checks whether INFO level logging is activated for this log adapter.- Specified by:
isInfoEnabledin interfaceLogAdapter- Returns:
trueif logging is enabled orfalseotherwise.
-
isWarnEnabled
public boolean isWarnEnabled()
Checks whether WARN level logging is activated for this log adapter.- Specified by:
isWarnEnabledin interfaceLogAdapter- Returns:
trueif logging is enabled orfalseotherwise.
-
warn
public void warn(java.io.Serializable message)
Logs an warning message.- Specified by:
warnin 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
public void setLogLevel(LogLevel level)
Description copied from interface:LogAdapterSets the log level for this log adapter (if applicable).- Specified by:
setLogLevelin interfaceLogAdapter- Parameters:
level- a LogLevel instance.
-
getName
public java.lang.String getName()
Description copied from interface:LogAdapterReturns the name of the logger.- Specified by:
getNamein interfaceLogAdapter- Returns:
- the name of the logger.
-
getLogLevel
public LogLevel getLogLevel()
Description copied from interface:LogAdapterReturns the log level defined for this log adapter.- Specified by:
getLogLevelin interfaceLogAdapter- Returns:
- a LogLevel instance.
-
getEffectiveLogLevel
public LogLevel getEffectiveLogLevel()
Description copied from interface:LogAdapterReturns the log level that is effective for this log adapter. The effective log level is the first log level different fromLogLevel.NONEto the root.- Specified by:
getEffectiveLogLevelin interfaceLogAdapter- Returns:
- a LogLevel different than
LogLevel.NONE.
-
getLogHandler
public java.util.Iterator<?> getLogHandler()
Description copied from interface:LogAdapterReturns the log handlers associated with this logger.- Specified by:
getLogHandlerin interfaceLogAdapter- Returns:
- an Iterator of log system dependent log handlers.
-
getDateAndTimeFormat
public static java.text.DateFormat getDateAndTimeFormat()
-
setDateAndTimeFormat
public static void setDateAndTimeFormat(java.text.DateFormat dateAndTimeFormat)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-