org.apache.avalon.framework.logger
Class LogKit2AvalonLoggerAdapter

java.lang.Object
  extended by org.apache.avalon.framework.logger.LogKit2AvalonLoggerAdapter

public final class LogKit2AvalonLoggerAdapter
extends java.lang.Object

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
private  Logger m_logger
          The Avalon Logger that we re-route to.
 
Constructor Summary
LogKit2AvalonLoggerAdapter(Logger logger)
          Constructor for an Adaptor.
 
Method Summary
static org.apache.log.Logger createLogger(Logger logger)
          Create a Logkit org.apache.log.Logger instance that redirects to an Avalon org.apache.avalon.framework.logger.Logger instance.
 void processEvent(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 Detail

m_logger

private final Logger m_logger
The Avalon Logger that we re-route to.

Constructor Detail

LogKit2AvalonLoggerAdapter

public LogKit2AvalonLoggerAdapter(Logger logger)
Constructor for an Adaptor. Adapts to specified Avalon Logger.

Parameters:
logger - the avalon logger.
Method Detail

createLogger

public static org.apache.log.Logger createLogger(Logger logger)
Create a Logkit org.apache.log.Logger instance that redirects to an Avalon org.apache.avalon.framework.logger.Logger instance.

Parameters:
logger - the Avalon Logger
Returns:
the LogKit Logger

processEvent

public void processEvent(LogEvent event)
Route a LogKit message to an avalon Logger.

Parameters:
event - the log message