This project has retired. For details please refer to its
Attic page.
org.apache.avalon.excalibur.logger.factory
Class StreamTargetFactory
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.avalon.excalibur.logger.factory.AbstractTargetFactory
org.apache.avalon.excalibur.logger.factory.StreamTargetFactory
- All Implemented Interfaces:
- Configurable, Contextualizable, LogEnabled, LogTargetFactory
- public class StreamTargetFactory
- extends AbstractTargetFactory
- implements Contextualizable
TargetFactory for StreamTarget.
This factory is able to create different StreamTargets according to the following
configuration syntax:
<stream id="foo">
<stream>stream-context-name</stream>
<format type="raw|pattern|extended">pattern to be used if needed</format>
</stream>
The "stream-context-name" is the name of an java.io.OutputStream that
is fetched in the context. This context contains two predefined streams :
"System.out" for the system output stream,
"System.err" for the system error stream.
The syntax of "format" is the same as in FileTargetFactory.
- Version:
- CVS $Revision: 1.10 $ $Date: 2004/03/10 13:54:50 $
- Author:
- Avalon Development Team
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamTargetFactory
public StreamTargetFactory()
createTarget
public LogTarget createTarget(Configuration configuration)
throws ConfigurationException
- Create a LogTarget based on a Configuration
- Specified by:
createTarget in interface LogTargetFactory
- Throws:
ConfigurationException
contextualize
public void contextualize(Context context)
throws ContextException
- Description copied from interface:
Contextualizable
- Pass the Context to the component.
This method is called after the LogEnabled.enableLogging( Logger ) (if present)
method and before any other method.
- Specified by:
contextualize in interface Contextualizable- Overrides:
contextualize in class AbstractTargetFactory
- Throws:
ContextException
getFormatter
protected Formatter getFormatter(Configuration conf)
Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.