Class LogKit2AvalonLoggerAdapter

java.lang.Object
org.apache.avalon.framework.logger.LogKit2AvalonLoggerAdapter
All Implemented Interfaces:
org.apache.log.LogTarget

public final class LogKit2AvalonLoggerAdapter extends Object implements org.apache.log.LogTarget
A basic adapter that adapts an Avalon Logger to a Logkit Logger. Useful when providing backwards compatability support for Loggable components.
Since:
4.1.4
Version:
$Id: LogKit2AvalonLoggerAdapter.java 30977 2004-07-30 03:57:54 -0500 (Fri, 30 Jul 2004) niclas $
Author:
Avalon Development Team
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.apache.avalon.framework.logger.Logger
    The Avalon Logger that we re-route to.
  • Constructor Summary

    Constructors
    Constructor
    Description
    LogKit2AvalonLoggerAdapter(org.apache.avalon.framework.logger.Logger logger)
    Constructor for an Adaptor.
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.log.Logger
    createLogger(org.apache.avalon.framework.logger.Logger logger)
    Create a Logkit Logger instance that redirects to an Avalon Logger instance.
    void
    processEvent(org.apache.log.LogEvent event)
    Route a LogKit message to an avalon Logger.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • m_logger

      private final org.apache.avalon.framework.logger.Logger m_logger
      The Avalon Logger that we re-route to.
  • Constructor Details

    • LogKit2AvalonLoggerAdapter

      public LogKit2AvalonLoggerAdapter(org.apache.avalon.framework.logger.Logger logger)
      Constructor for an Adaptor. Adapts to specified Avalon Logger.
      Parameters:
      logger - the avalon logger.
  • Method Details

    • createLogger

      public static org.apache.log.Logger createLogger(org.apache.avalon.framework.logger.Logger logger)
      Create a Logkit Logger instance that redirects to an Avalon Logger instance.
      Parameters:
      logger - the Avalon Logger
      Returns:
      the LogKit Logger
    • processEvent

      public void processEvent(org.apache.log.LogEvent event)
      Route a LogKit message to an avalon Logger.
      Specified by:
      processEvent in interface org.apache.log.LogTarget
      Parameters:
      event - the log message