org.pentaho.di.core.logging
Class LoggingHierarchy

java.lang.Object
  extended by org.pentaho.di.core.logging.LoggingHierarchy

public class LoggingHierarchy
extends Object

The logging hierarchy of a transformation or job

Author:
matt

Constructor Summary
LoggingHierarchy(String rootChannelId, long batchId, LoggingObjectInterface loggingObject)
           
 
Method Summary
 long getBatchId()
           
 LoggingObjectInterface getLoggingObject()
           
 String getRootChannelId()
           
 void setBatchId(long batchId)
           
 void setLoggingObject(LoggingObjectInterface loggingObject)
           
 void setRootChannelId(String rootChannelId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingHierarchy

public LoggingHierarchy(String rootChannelId,
                        long batchId,
                        LoggingObjectInterface loggingObject)
Parameters:
rootChannelId -
batchId -
loggingObject -
Method Detail

getRootChannelId

public String getRootChannelId()
Returns:
the rootChannelId

setRootChannelId

public void setRootChannelId(String rootChannelId)
Parameters:
rootChannelId - the rootChannelId to set

getBatchId

public long getBatchId()
Returns:
the batchId

setBatchId

public void setBatchId(long batchId)
Parameters:
batchId - the batchId to set

getLoggingObject

public LoggingObjectInterface getLoggingObject()
Returns:
the loggingObject

setLoggingObject

public void setLoggingObject(LoggingObjectInterface loggingObject)
Parameters:
loggingObject - the loggingObject to set