org.apache.log.util
Class LogKit2AvalonLoggerAdapter

java.lang.Object
  |
  +--org.apache.log.util.LogKit2AvalonLoggerAdapter
All Implemented Interfaces:
LogTarget

public final class LogKit2AvalonLoggerAdapter
extends java.lang.Object
implements 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:
CVS $Revision: 1.3 $ $Date: 2003/04/17 09:13:49 $
Author:
Peter Donald

Constructor Summary
LogKit2AvalonLoggerAdapter(org.apache.avalon.framework.logger.Logger logger)
          Constructor for an Adaptor.
 
Method Summary
static Logger createLogger(org.apache.avalon.framework.logger.Logger logger)
          Create a Logkit Logger instance that redirects to an Avalon 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
 

Constructor Detail

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 Detail

createLogger

public static 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(LogEvent event)
Route a LogKit message to an avalon Logger.

Specified by:
processEvent in interface LogTarget
Parameters:
event - the log message


Copyright © 2003 Apache Software Foundation. All Rights Reserved.