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

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

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-2012 Apache Software Foundation. All Rights Reserved.