org.apache.avalon.excalibur.logger.factory
Class ConsoleTargetFactory

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.avalon.excalibur.logger.factory.AbstractTargetFactory
          extended byorg.apache.avalon.excalibur.logger.factory.ConsoleTargetFactory
All Implemented Interfaces:
Configurable, Contextualizable, LogEnabled, LogTargetFactory

public class ConsoleTargetFactory
extends AbstractTargetFactory

ConsoleTargetFactory class. This factory is able to create a console target which can be used for debugging components.

 <console id="console">
  <format type="avalon|raw|pattern|extended">pattern to be used if needed</format>
 </console>
 

Some explanations about the Elements used in the configuration:

<format>
The type attribute of the pattern element denotes the type of Formatter to be used and according to it the pattern to use for. This elements defaults to:

%7.7{priority} %5.5{time} [%8.8{category}] (%{context}): %{message}\\n%{throwable}

Since:
1.2
Version:
CVS $Revision: 1.1 $ $Date: 2004/03/16 09:07:57 $
Author:
Avalon Development Team

Field Summary
 
Fields inherited from class org.apache.avalon.excalibur.logger.factory.AbstractTargetFactory
m_configuration, m_context
 
Constructor Summary
ConsoleTargetFactory()
           
 
Method Summary
 LogTarget createTarget(Configuration configuration)
          Create a LogTarget based on a Configuration
protected  Formatter getFormatter(Configuration conf)
           
 
Methods inherited from class org.apache.avalon.excalibur.logger.factory.AbstractTargetFactory
configure, contextualize
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsoleTargetFactory

public ConsoleTargetFactory()
Method Detail

createTarget

public final LogTarget createTarget(Configuration configuration)
                             throws ConfigurationException
Create a LogTarget based on a Configuration

Throws:
ConfigurationException

getFormatter

protected Formatter getFormatter(Configuration conf)


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.