public class JavaLogFactory extends LogFactory
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.Modifier and Type | Class | Description |
---|---|---|
class |
JavaLogFactory.JavaLogAdapterIterator |
SNMP4J_LOG_FACTORY_SYSTEM_PROPERTY
Constructor | Description |
---|---|
JavaLogFactory() |
Modifier and Type | Method | Description |
---|---|---|
protected LogAdapter |
createLogger(java.lang.Class c) |
Creates a Logger for the specified class.
|
protected LogAdapter |
createLogger(java.lang.String className) |
Creates a Logger for the specified class.
|
LogAdapter |
getRootLogger() |
Returns the top level logger.
|
java.util.Iterator |
loggers() |
Returns all available LogAdapters in depth first order.
|
getLogFactory, getLogger, getLogger, setLogFactory
protected LogAdapter createLogger(java.lang.Class c)
LogFactory
NoLogger
logger instance which disables logging.
Overwrite this method the return a custom logger to enable logging for
SNMP4J.createLogger
in class LogFactory
c
- the class for which a logger needs to be created.LogAdapter
instance.protected LogAdapter createLogger(java.lang.String className)
LogFactory
NoLogger
logger instance which disables logging.
Overwrite this method the return a custom logger to enable logging for
SNMP4J.createLogger
in class LogFactory
className
- the class name for which a logger needs to be created.LogAdapter
instance.public LogAdapter getRootLogger()
LogFactory
getRootLogger
in class LogFactory
public java.util.Iterator loggers()
LogFactory
loggers
in class LogFactory
Copyright © 2018 SNMP4J.org. All rights reserved.