public class JavaLogAdapter extends Object implements LogAdapter
JavaLogAdapter
log adapter provides logging for SNMP4J
through the Java logging (java.util.logging
).Constructor and Description |
---|
JavaLogAdapter(Logger logger) |
Modifier and Type | Method and Description |
---|---|
void |
debug(Serializable message)
Logs a debug message.
|
void |
error(CharSequence message,
Throwable t)
Logs an error message.
|
void |
error(Serializable message)
Logs an error message.
|
void |
fatal(CharSequence message,
Throwable t)
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<Handler> |
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 logLevel)
Sets the log level for this log adapter (if applicable).
|
void |
warn(Serializable message)
Logs an warning message.
|
public JavaLogAdapter(Logger logger)
public boolean isDebugEnabled()
LogAdapter
isDebugEnabled
in interface LogAdapter
true
if logging is enabled or false
otherwise.public boolean isInfoEnabled()
LogAdapter
isInfoEnabled
in interface LogAdapter
true
if logging is enabled or false
otherwise.public boolean isWarnEnabled()
LogAdapter
isWarnEnabled
in interface LogAdapter
true
if logging is enabled or false
otherwise.public void debug(Serializable message)
LogAdapter
debug
in interface LogAdapter
message
- the message to log.public void info(CharSequence message)
LogAdapter
info
in interface LogAdapter
message
- the message to log.public void warn(Serializable message)
LogAdapter
warn
in interface LogAdapter
message
- the message to log.public void error(Serializable message)
LogAdapter
error
in interface LogAdapter
message
- the message to log.public void error(CharSequence message, Throwable t)
LogAdapter
error
in interface LogAdapter
message
- the message to log.t
- the exception that caused to error.public void fatal(Object message)
LogAdapter
fatal
in interface LogAdapter
message
- the message to log.public void fatal(CharSequence message, Throwable t)
LogAdapter
fatal
in interface LogAdapter
message
- the message to log.t
- the exception that caused to error.public LogLevel getEffectiveLogLevel()
LogAdapter
LogLevel.NONE
to the root.getEffectiveLogLevel
in interface LogAdapter
LogLevel.NONE
.public Iterator<Handler> getLogHandler()
LogAdapter
getLogHandler
in interface LogAdapter
public LogLevel getLogLevel()
LogAdapter
getLogLevel
in interface LogAdapter
public String getName()
LogAdapter
getName
in interface LogAdapter
public void setLogLevel(LogLevel logLevel)
LogAdapter
setLogLevel
in interface LogAdapter
logLevel
- a LogLevel instance.Copyright © 2019 SNMP4J.org. All rights reserved.