Package org.snmp4j.log
Interface LogAdapter
- All Known Implementing Classes:
 ConsoleLogAdapter,JavaLogAdapter,LogProxy,NoLogger
public interface LogAdapter
The 
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.- Since:
 - 1.2.1
 - Version:
 - 1.6.1
 - Author:
 - Frank Fock
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoiddebug(Serializable message) Logs a debug message.voiderror(Serializable message) Logs an error message.voiderror(CharSequence message, Throwable throwable) Logs an error message.voidfatal(CharSequence message, Throwable throwable) Logs a fatal message.voidLogs a fatal message.Returns the log level that is effective for this log adapter.Returns the log handlers associated with this logger.Returns the log level defined for this log adapter.getName()Returns the name of the logger.voidinfo(CharSequence message) Logs an informational message.booleanChecks whether DEBUG level logging is activated for this log adapter.booleanChecks whether INFO level logging is activated for this log adapter.booleanChecks whether WARN level logging is activated for this log adapter.voidsetLogLevel(LogLevel level) Sets the log level for this log adapter (if applicable).voidwarn(Serializable message) Logs an warning message. 
- 
Method Details
- 
isDebugEnabled
boolean isDebugEnabled()Checks whether DEBUG level logging is activated for this log adapter.- Returns:
 trueif logging is enabled orfalseotherwise.
 - 
isInfoEnabled
boolean isInfoEnabled()Checks whether INFO level logging is activated for this log adapter.- Returns:
 trueif logging is enabled orfalseotherwise.
 - 
isWarnEnabled
boolean isWarnEnabled()Checks whether WARN level logging is activated for this log adapter.- Returns:
 trueif logging is enabled orfalseotherwise.
 - 
debug
Logs a debug message.- Parameters:
 message- the message to log.
 - 
info
Logs an informational message.- Parameters:
 message- the message to log.
 - 
warn
Logs an warning message.- Parameters:
 message- the message to log.
 - 
error
Logs an error message.- Parameters:
 message- the message to log.
 - 
error
Logs an error message.- Parameters:
 message- the message to log.throwable- the exception that caused to error.
 - 
fatal
Logs a fatal message.- Parameters:
 message- the message to log.
 - 
fatal
Logs a fatal message.- Parameters:
 message- the message to log.throwable- the exception that caused to error.
 - 
setLogLevel
Sets the log level for this log adapter (if applicable).- Parameters:
 level- a LogLevel instance.- Since:
 - 1.6.1
 
 - 
getLogLevel
LogLevel getLogLevel()Returns the log level defined for this log adapter.- Returns:
 - a LogLevel instance.
 - Since:
 - 1.6.1
 
 - 
getEffectiveLogLevel
LogLevel getEffectiveLogLevel()Returns the log level that is effective for this log adapter. The effective log level is the first log level different fromLogLevel.NONEto the root.- Returns:
 - a LogLevel different than 
LogLevel.NONE. - Since:
 - 1.6.1
 
 - 
getName
String getName()Returns the name of the logger.- Returns:
 - the name of the logger.
 
 - 
getLogHandler
Iterator getLogHandler()Returns the log handlers associated with this logger.- Returns:
 - an Iterator of log system dependent log handlers.
 - Since:
 - 1.6.1
 
 
 -