TPTP 4.4.0 Monitoring Tools Project
Public API Specification

org.eclipse.hyades.logging.parsers.adapter.outputters
Class AdapterLogOutputter

java.lang.Object
  extended byorg.eclipse.hyades.logging.adapter.impl.Component
      extended byorg.eclipse.hyades.logging.adapter.impl.ProcessUnit
          extended byorg.eclipse.hyades.logging.adapter.impl.Outputter
              extended byorg.eclipse.hyades.logging.parsers.adapter.outputters.LogImportOutputter
                  extended byorg.eclipse.hyades.logging.parsers.adapter.outputters.AdapterLogOutputter
All Implemented Interfaces:
IComponent, IOutputter, IProcessUnit

public class AdapterLogOutputter
extends LogImportOutputter

This class is an outputter to write CommonBaseEvent events created by GLA to an Apache Commons logger.


Field Summary
 
Fields inherited from class org.eclipse.hyades.logging.parsers.adapter.outputters.LogImportOutputter
outLogger
 
Fields inherited from class org.eclipse.hyades.logging.adapter.impl.ProcessUnit
flushingMode
 
Fields inherited from class org.eclipse.hyades.logging.adapter.impl.Component
logger, status, stopping
 
Constructor Summary
AdapterLogOutputter()
           
 
Method Summary
 void setOutLogger(org.apache.commons.logging.Log outLogger)
          Set the output logger.
 void update()
          Update the configuration based on the configuration Element
 
Methods inherited from class org.eclipse.hyades.logging.parsers.adapter.outputters.LogImportOutputter
processEventItems, testProcessEventItems
 
Methods inherited from class org.eclipse.hyades.logging.adapter.impl.ProcessUnit
flushEventItems, getProperties, setProperties, updateConfigurationPropertyChild
 
Methods inherited from class org.eclipse.hyades.logging.adapter.impl.Component
clean, getComponents, getComponentStatus, getConfiguration, getContextConfiguration, getDescription, getEventFactory, getExecutableClassName, getImplementationCreationDate, getImplementationVersion, getImplementationVersionDescription, getItemsProcessedCount, getLogger, getLoggingLevel, getName, getParent, getRole, getRoleCreationDate, getRoleVersion, getRoleVersionDescription, getUniqueID, incrementItemsProcessedCount, incrementItemsProcessedCount, init, isDisabled, isStopping, log, log, setComponents, setConfiguration, setContextConfiguration, setDescription, setDisabled, setExecutableClassName, setImplemenationCreationDate, setImplementationVersion, setImplementationVersionDescription, setLogger, setLoggingLevel, setName, setParent, setRole, setRoleCreationDate, setRoleVersion, setRoleVersionDescription, setStopping, setUniqueID, start, stop, stop, trace, trace, trace, update, updateConfigurationAttribute, updateContextConfigurationAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.logging.adapter.IProcessUnit
flushEventItems
 
Methods inherited from interface org.eclipse.hyades.logging.adapter.IComponent
getComponents, getConfiguration, getContextConfiguration, getDescription, getExecutableClassName, getImplementationCreationDate, getImplementationVersion, getImplementationVersionDescription, getLogger, getLoggingLevel, getName, getParent, getRole, getRoleCreationDate, getRoleVersion, getRoleVersionDescription, getUniqueID, init, log, log, setComponents, setConfiguration, setContextConfiguration, setDescription, setExecutableClassName, setImplemenationCreationDate, setImplementationVersion, setImplementationVersionDescription, setLogger, setLoggingLevel, setName, setParent, setRole, setRoleCreationDate, setRoleVersion, setRoleVersionDescription, setUniqueID, start, stop, update
 

Constructor Detail

AdapterLogOutputter

public AdapterLogOutputter()
Method Detail

update

public void update()
            throws AdapterInvalidConfig
Update the configuration based on the configuration Element

Specified by:
update in interface IComponent
Overrides:
update in class LogImportOutputter
Throws:
AdapterInvalidConfig - if the configuration processing failed.
See Also:
IComponent.update()

setOutLogger

public void setOutLogger(org.apache.commons.logging.Log outLogger)
Set the output logger.

Parameters:
outLogger - The outLogger to set.

TPTP 4.4.0 Monitoring Tools Project
Public API Specification