|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.snmp4j.log.LogProxy
public class LogProxy
A LogProxy can be used for late binding loggers. A proxy
does not log anything, if its logger member is null.
Otherwise it forwards all its messages to that logger. Even if the
proxy logger is not set, the LogProxy has a name.
| Constructor Summary | |
|---|---|
LogProxy(LogAdapter logger)
|
|
LogProxy(java.lang.String name)
|
|
| Method Summary | |
|---|---|
void |
debug(java.lang.Object message)
Logs a debug message. |
void |
error(java.lang.Object message)
Logs an error message. |
void |
error(java.lang.Object message,
java.lang.Throwable throwable)
Logs an error message. |
void |
fatal(java.lang.Object message)
Logs a fatal message. |
void |
fatal(java.lang.Object message,
java.lang.Throwable throwable)
Logs a fatal message. |
LogLevel |
getEffectiveLogLevel()
Returns the log level that is effective for this log adapter. |
LogAdapter |
getLogger()
Gets the proxied logger. |
java.util.Iterator |
getLogHandler()
Returns the log handlers associated with this logger. |
LogLevel |
getLogLevel()
Returns the log level defined for this log adapter. |
java.lang.String |
getName()
Returns the name of the logger. |
void |
info(java.lang.Object 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 |
setLogger(LogAdapter logger)
Sets the logger that logs the log messages logged with this proxy. |
void |
setLogLevel(LogLevel level)
Sets the log level for this log adapter (if applicable). |
void |
warn(java.lang.Object message)
Logs an warning message. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LogProxy(java.lang.String name)
public LogProxy(LogAdapter logger)
| Method Detail |
|---|
public void debug(java.lang.Object message)
LogAdapter
debug in interface LogAdaptermessage - the message to log.public void error(java.lang.Object message)
LogAdapter
error in interface LogAdaptermessage - the message to log.
public void error(java.lang.Object message,
java.lang.Throwable throwable)
LogAdapter
error in interface LogAdaptermessage - the message to log.throwable - the exception that caused to error.public void fatal(java.lang.Object message)
LogAdapter
fatal in interface LogAdaptermessage - the message to log.
public void fatal(java.lang.Object message,
java.lang.Throwable throwable)
LogAdapter
fatal in interface LogAdaptermessage - the message to log.throwable - the exception that caused to error.public LogLevel getEffectiveLogLevel()
LogAdapterLogLevel.NONE to the root.
getEffectiveLogLevel in interface LogAdapterLogLevel.NONE.public java.util.Iterator getLogHandler()
LogAdapter
getLogHandler in interface LogAdapterpublic LogLevel getLogLevel()
LogAdapter
getLogLevel in interface LogAdapterpublic java.lang.String getName()
LogAdapter
getName in interface LogAdapterpublic void info(java.lang.Object message)
LogAdapter
info in interface LogAdaptermessage - the message to log.public boolean isDebugEnabled()
LogAdapter
isDebugEnabled in interface LogAdaptertrue if logging is enabled or false otherwise.public boolean isInfoEnabled()
LogAdapter
isInfoEnabled in interface LogAdaptertrue if logging is enabled or false otherwise.public boolean isWarnEnabled()
LogAdapter
isWarnEnabled in interface LogAdaptertrue if logging is enabled or false otherwise.public void setLogLevel(LogLevel level)
LogAdapter
setLogLevel in interface LogAdapterlevel - a LogLevel instance.public void warn(java.lang.Object message)
LogAdapter
warn in interface LogAdaptermessage - the message to log.public LogAdapter getLogger()
public void setLogger(LogAdapter logger)
logger - a LogAdapter.
|
Copyright 2003-2009 Frank Fock and Jochen Katz (SNMP4J.org) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||