public class SimpleLoggingObject extends Object implements LoggingObjectInterface
Constructor and Description |
---|
SimpleLoggingObject(String objectName,
LoggingObjectType loggingObjectType,
LoggingObjectInterface parent) |
Modifier and Type | Method and Description |
---|---|
String |
getContainerObjectId()
Gets the execution container (Carte/DI server/BI Server) object id.
|
String |
getFilename()
Gets the filename.
|
String |
getLogChannelId()
Gets the log channel id.
|
LogLevel |
getLogLevel()
Gets the logging level of the log channel of this logging object.
|
String |
getObjectCopy()
Gets a string identifying a copy in a series of steps.
|
ObjectId |
getObjectId()
Gets the object id in a repository.
|
String |
getObjectName()
Gets the object name.
|
ObjectRevision |
getObjectRevision()
Gets the objects revision in a repository.
|
LoggingObjectType |
getObjectType()
Gets the object type.
|
LoggingObjectInterface |
getParent()
Gets the parent.
|
Date |
getRegistrationDate()
Gets the registration date of this logging object.
|
RepositoryDirectory |
getRepositoryDirectory()
Gets the repository directory.
|
boolean |
isForcingSeparateLogging() |
boolean |
isGatheringMetrics()
Gets the boolean value of whether or not this object is gathering kettle metrics during execution.
|
void |
setContainerObjectId(String containerObjectId) |
void |
setForcingSeparateLogging(boolean forcingSeparateLogging)
This option will force the create of a separate logging channel even if the logging concerns identical objects with
identical names.
|
void |
setGatheringMetrics(boolean gatheringMetrics)
Enable of disable kettle metrics gathering during execution
|
void |
setLogLevel(LogLevel logLevel) |
void |
setObjectName(String name) |
void |
setObjectType(LoggingObjectType objectType) |
void |
setParent(LoggingObjectInterface parent) |
void |
setRegistrationDate(Date registrationDate) |
public SimpleLoggingObject(String objectName, LoggingObjectType loggingObjectType, LoggingObjectInterface parent)
objectName
- loggingObjectType
- parent
- public String getObjectName()
LoggingObjectInterface
getObjectName
in interface LoggingObjectInterface
public void setObjectName(String name)
name
- the name to setpublic LoggingObjectType getObjectType()
LoggingObjectInterface
getObjectType
in interface LoggingObjectInterface
public void setObjectType(LoggingObjectType objectType)
objectType
- the objectType to setpublic LoggingObjectInterface getParent()
LoggingObjectInterface
getParent
in interface LoggingObjectInterface
public void setParent(LoggingObjectInterface parent)
parent
- the parent to setpublic String getFilename()
LoggingObjectInterface
getFilename
in interface LoggingObjectInterface
public String getLogChannelId()
LoggingObjectInterface
getLogChannelId
in interface LoggingObjectInterface
public String getObjectCopy()
LoggingObjectInterface
getObjectCopy
in interface LoggingObjectInterface
public ObjectId getObjectId()
LoggingObjectInterface
getObjectId
in interface LoggingObjectInterface
public ObjectRevision getObjectRevision()
LoggingObjectInterface
getObjectRevision
in interface LoggingObjectInterface
public RepositoryDirectory getRepositoryDirectory()
LoggingObjectInterface
getRepositoryDirectory
in interface LoggingObjectInterface
public LogLevel getLogLevel()
LoggingObjectInterface
getLogLevel
in interface LoggingObjectInterface
public void setLogLevel(LogLevel logLevel)
public String getContainerObjectId()
LoggingObjectInterface
getContainerObjectId
in interface LoggingObjectInterface
public void setContainerObjectId(String containerObjectId)
public Date getRegistrationDate()
LoggingObjectInterface
getRegistrationDate
in interface LoggingObjectInterface
public void setRegistrationDate(Date registrationDate)
registrationDate
- the registrationDate to setpublic boolean isGatheringMetrics()
LoggingObjectInterface
isGatheringMetrics
in interface LoggingObjectInterface
public void setGatheringMetrics(boolean gatheringMetrics)
LoggingObjectInterface
setGatheringMetrics
in interface LoggingObjectInterface
gatheringMetrics
- the gatheringMetrics to setpublic boolean isForcingSeparateLogging()
isForcingSeparateLogging
in interface LoggingObjectInterface
public void setForcingSeparateLogging(boolean forcingSeparateLogging)
LoggingObjectInterface
setForcingSeparateLogging
in interface LoggingObjectInterface
forcingSeparateLogging
- the forcingSeparateLogging to set