org.pentaho.di.core.logging
Interface LoggingObjectInterface

All Known Implementing Classes:
Abort, AbstractStep, AccessInput, AccessOutput, AddSequence, AddXML, AggregateRows, AnalyticQuery, Append, AutoDoc, BaseStep, BlockingStep, BlockUntilStepsFinish, Calculator, ChangeFileEncoding, CheckSum, CloneRow, ClosureGenerator, ColumnExists, CombinationLookup, ConcatFields, Constant, CreditCardValidator, CsvInput, CubeInput, CubeOutput, Database, DatabaseJoin, DatabaseLookup, DataGrid, DBProc, Delay, Delete, Denormaliser, DetectEmptyStream, DetectLastRow, DimensionLookup, DummyTrans, DynamicSQLRow, Edi2Xml, ElasticSearchBulk, ExcelInput, ExcelOutput, ExcelWriterStep, ExecProcess, ExecSQL, ExecSQLRow, FieldsChangeSequence, FieldSplitter, FileExists, FileLocked, FilesFromResult, FilesToResult, FilterRows, FixedInput, Flattener, Formula, FuzzyMatch, GaInputStep, GetFileNames, GetFilesRowsCount, GetPreviousRowField, GetRepositoryNames, GetSlaveSequence, GetSubFolders, GetTableNames, GetVariable, GetXMLData, GPBulkLoader, GroupBy, HTTP, HTTPPOST, IfNull, InfobrightLoader, IngresVectorwiseLoader, Injector, InsertUpdate, Janino, JavaFilter, Job, JobEntryAbort, JobEntryAddResultFilenames, JobEntryBase, JobEntryCheckDbConnections, JobEntryCheckFilesLocked, JobEntryColumnsExist, JobEntryConnectedToRepository, JobEntryCopyFiles, JobEntryCopyMoveResultFilenames, JobEntryCreateFile, JobEntryCreateFolder, JobEntryDelay, JobEntryDeleteFile, JobEntryDeleteFiles, JobEntryDeleteFolders, JobEntryDeleteResultFilenames, JobEntryDosToUnix, JobEntryDTDValidator, JobEntryEmpty, JobEntryEval, JobEntryEvalFilesMetrics, JobEntryEvalTableContent, JobEntryExportRepository, JobEntryFileCompare, JobEntryFileExists, JobEntryFilesExist, JobEntryFolderIsEmpty, JobEntryFoldersCompare, JobEntryFTP, JobEntryFTPDelete, JobEntryFTPPUT, JobEntryFTPSGet, JobEntryFTPSPUT, JobEntryGetPOP, JobEntryHTTP, JobEntryJob, JobEntryMail, JobEntryMailValidator, JobEntryMoveFiles, JobEntryMSAccessBulkLoad, JobEntryMsgBoxInfo, JobEntryMssqlBulkLoad, JobEntryMysqlBulkFile, JobEntryMysqlBulkLoad, JobEntryPGPDecryptFiles, JobEntryPGPEncryptFiles, JobEntryPGPVerify, JobEntryPing, JobEntrySetVariables, JobEntrySFTP, JobEntrySFTPPUT, JobEntryShell, JobEntrySimpleEval, JobEntrySNMPTrap, JobEntrySpecial, JobEntrySQL, JobEntrySSH2GET, JobEntrySSH2PUT, JobEntrySuccess, JobEntrySyslog, JobEntryTableExists, JobEntryTalendJobExec, JobEntryTrans, JobEntryTruncateTables, JobEntryUnZip, JobEntryWaitForFile, JobEntryWaitForSQL, JobEntryWebServiceAvailable, JobEntryWriteToFile, JobEntryWriteToLog, JobEntryXMLWellFormed, JobEntryXSDValidator, JobEntryXSLT, JobEntryZipFile, JobMeta, JoinRows, JsonInput, JsonOutput, LDAPInput, LDAPOutput, LDIFInput, LoadFileInput, LoggingObject, LucidDBBulkLoader, LucidDBStreamingLoader, Mail, MailInput, MailValidator, Mapping, MappingInput, MappingOutput, MemoryGroupBy, MergeJoin, MergeRows, MetaInject, MondrianInput, MonetDBAgileMart, MonetDBBulkLoader, MultiMergeJoin, MySQLBulkLoader, Normaliser, NullIf, NumberRange, OlapInput, OraBulkLoader, ParGzipCsvInput, PentahoReportingOutput, PGBulkLoader, PrioritizeStreams, ProcessFiles, PropertyInput, PropertyOutput, RandomCCNumberGenerator, RandomValue, RegexEval, ReplaceString, ReservoirSampling, Rest, RowGenerator, RowsFromResult, RowsToResult, RssInput, RssOutput, Rules, SalesforceDelete, SalesforceInput, SalesforceInsert, SalesforceUpdate, SalesforceUpsert, SampleRows, SapInput, SasInput, Script, ScriptValuesMod, SecretKeyGenerator, SelectValues, SetValueConstant, SetValueField, SetVariable, SimpleLoggingObject, SingleThreader, SocketReader, SocketWriter, SortedMerge, SortRows, SplitFieldToRows, SQLFileOutput, SSH, StepMetastructure, StepsMetrics, StreamLookup, StringCut, StringOperations, SwitchCase, SymmetricCryptoTrans, SynchronizeAfterMerge, SyslogMessage, SystemData, TableAgileMart, TableExists, TableInput, TableOutput, TeraFast, TextFileInput, TextFileOutput, Trans, TransMeta, UniqueRows, UniqueRowsByHashSet, UnivariateStats, Update, UserDefinedJavaClass, Validator, ValueMapper, WebService, WebServiceAvailable, WriteToLog, XBaseInput, XMLInput, XMLInputSax, XMLInputStream, XMLJoin, XMLOutput, XsdValidator, Xslt, YamlInput

public interface LoggingObjectInterface


Method Summary
 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.
 RepositoryDirectoryInterface getRepositoryDirectory()
          Gets the repository directory.
 

Method Detail

getObjectName

String getObjectName()
Gets the object name.

Returns:
the name

getRepositoryDirectory

RepositoryDirectoryInterface getRepositoryDirectory()
Gets the repository directory.

Returns:
the repositoryDirectory

getFilename

String getFilename()
Gets the filename.

Returns:
the filename

getObjectId

ObjectId getObjectId()
Gets the object id in a repository.

Returns:
the objectId in a repository

getObjectRevision

ObjectRevision getObjectRevision()
Gets the objects revision in a repository.

Returns:
the object revision in a repository

getLogChannelId

String getLogChannelId()
Gets the log channel id.

Returns:
the log channel id

getParent

LoggingObjectInterface getParent()
Gets the parent.

Returns:
the parent

getObjectType

LoggingObjectType getObjectType()
Gets the object type.

Returns:
the objectType

getObjectCopy

String getObjectCopy()
Gets a string identifying a copy in a series of steps.

Returns:
A string identifying a copy in a series of steps.

getLogLevel

LogLevel getLogLevel()
Gets the logging level of the log channel of this logging object.

Returns:
The logging level of the log channel of this logging object.

getContainerObjectId

String getContainerObjectId()
Gets the execution container (Carte/DI server/BI Server) object id. We use this to see to which copy of the job/trans hierarchy this object belongs. If it is null, we assume that we are running a single copy in Spoon/Pan/Kitchen.

Returns:
The execution container (Carte/DI server/BI Server) object id.

getRegistrationDate

Date getRegistrationDate()
Gets the registration date of this logging object. Null if it's not registered.

Returns:
The registration date of this logging object.