Class JavaLogFactory

java.lang.Object
org.snmp4j.log.LogFactory
org.snmp4j.log.JavaLogFactory

public class JavaLogFactory extends LogFactory
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
  • Constructor Details

    • JavaLogFactory

      public JavaLogFactory()
  • Method Details

    • createLogger

      protected LogAdapter createLogger(Class c)
      Description copied from class: LogFactory
      Creates a Logger for the specified class. This method returns the NoLogger logger instance which disables logging. Overwrite this method the return a custom logger to enable logging for SNMP4J.
      Overrides:
      createLogger in class LogFactory
      Parameters:
      c - the class for which a logger needs to be created.
      Returns:
      the LogAdapter instance.
    • createLogger

      protected LogAdapter createLogger(String className)
      Description copied from class: LogFactory
      Creates a Logger for the specified class. This method returns the NoLogger logger instance which disables logging. Overwrite this method the return a custom logger to enable logging for SNMP4J.
      Overrides:
      createLogger in class LogFactory
      Parameters:
      className - the class name for which a logger needs to be created.
      Returns:
      the LogAdapter instance.
    • getRootLogger

      public LogAdapter getRootLogger()
      Description copied from class: LogFactory
      Returns the top level logger.
      Overrides:
      getRootLogger in class LogFactory
      Returns:
      a LogAdapter instance.
    • loggers

      public Iterator loggers()
      Description copied from class: LogFactory
      Returns all available LogAdapters in depth first order.
      Overrides:
      loggers in class LogFactory
      Returns:
      a read-only Iterator.