Package org.snmp4j.log
Class JavaLogFactory
java.lang.Object
org.snmp4j.log.LogFactory
org.snmp4j.log.JavaLogFactory
The
JavaLogFactory
implements a SNMP4J LogFactory for
Java logging. In order to use Java's java.util.logging
for logging SNMP4J log messages the static LogFactory.setLogFactory(org.snmp4j.log.LogFactory)
method has to be used before any SNMP4J class is referenced or instantiated.- Version:
- 1.7.2
- Author:
- Frank Fock
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.snmp4j.log.LogFactory
SNMP4J_LOG_FACTORY_SYSTEM_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected LogAdapter
Creates a Logger for the specified class.protected LogAdapter
createLogger
(String className) Creates a Logger for the specified class.Returns the top level logger.loggers()
Returns all available LogAdapters in depth first order.Methods inherited from class org.snmp4j.log.LogFactory
getLogFactory, getLogger, getLogger, setLogFactory
-
Constructor Details
-
JavaLogFactory
public JavaLogFactory()
-
-
Method Details
-
createLogger
Description copied from class:LogFactory
Creates a Logger for the specified class. This method returns theNoLogger
logger instance which disables logging. Overwrite this method the return a custom logger to enable logging for SNMP4J.- Overrides:
createLogger
in classLogFactory
- Parameters:
c
- the class for which a logger needs to be created.- Returns:
- the
LogAdapter
instance.
-
createLogger
Description copied from class:LogFactory
Creates a Logger for the specified class. This method returns theNoLogger
logger instance which disables logging. Overwrite this method the return a custom logger to enable logging for SNMP4J.- Overrides:
createLogger
in classLogFactory
- Parameters:
className
- the class name for which a logger needs to be created.- Returns:
- the
LogAdapter
instance.
-
getRootLogger
Description copied from class:LogFactory
Returns the top level logger.- Overrides:
getRootLogger
in classLogFactory
- Returns:
- a LogAdapter instance.
-
loggers
Description copied from class:LogFactory
Returns all available LogAdapters in depth first order.- Overrides:
loggers
in classLogFactory
- Returns:
- a read-only Iterator.
-