org.apache.synapse.config.xml
Class LogMediatorFactory

java.lang.Object
  extended by org.apache.synapse.config.xml.AbstractMediatorFactory
      extended by org.apache.synapse.config.xml.LogMediatorFactory
All Implemented Interfaces:
MediatorFactory

public class LogMediatorFactory
extends AbstractMediatorFactory

Created a Log mediator that logs messages using commons-logging.

 <log [level="simple|headers|full|custom"]>
      <property> *
 </log>
 


Field Summary
static String CAT_DEBUG
           
static String CAT_ERROR
           
static String CAT_FATAL
           
static String CAT_INFO
           
static String CAT_TRACE
           
static String CAT_WARN
           
 
Fields inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
ATT_EXPRN, ATT_KEY, ATT_NAME, ATT_ONERROR, ATT_REGEX, ATT_SEQUENCE, ATT_SOURCE, ATT_STATS, ATT_TARGET, ATT_VALUE, ATT_XPATH, DESCRIPTION_Q, FEATURE_Q, PROP_Q, TARGET_Q
 
Constructor Summary
LogMediatorFactory()
           
 
Method Summary
 Mediator createSpecificMediator(OMElement elem, Properties properties)
          Specific mediator factory implementations should implement this method to build the Mediator by the given XML configuration
 QName getTagQName()
          The QName of this mediator element in the XML config
 
Methods inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
collectNameValuePairs, createMediator, handleException, handleException, processAuditStatus, processTraceState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CAT_INFO

public static final String CAT_INFO
See Also:
Constant Field Values

CAT_TRACE

public static final String CAT_TRACE
See Also:
Constant Field Values

CAT_DEBUG

public static final String CAT_DEBUG
See Also:
Constant Field Values

CAT_WARN

public static final String CAT_WARN
See Also:
Constant Field Values

CAT_ERROR

public static final String CAT_ERROR
See Also:
Constant Field Values

CAT_FATAL

public static final String CAT_FATAL
See Also:
Constant Field Values
Constructor Detail

LogMediatorFactory

public LogMediatorFactory()
Method Detail

getTagQName

public QName getTagQName()
Description copied from interface: MediatorFactory
The QName of this mediator element in the XML config

Returns:
QName of the mediator element

createSpecificMediator

public Mediator createSpecificMediator(OMElement elem,
                                       Properties properties)
Description copied from class: AbstractMediatorFactory
Specific mediator factory implementations should implement this method to build the Mediator by the given XML configuration

Specified by:
createSpecificMediator in class AbstractMediatorFactory
Parameters:
elem - configuration element describing the properties of the mediator
properties - bag of properties to pass in any information to the factory
Returns:
built mediator of that specific type


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.