Logging in Job Entries
A job entry interacts with the PDI logging system by using the logging methods inherited from JobEntryBase
.
These methods are used to issue log lines to the PDI logging system on different severity levels. Multi-argument versions of the methods are available to do some basic formatting, which is equivalent to a call to
MessageFormat.format(message, arguments)
. -
public void logMinimal()
-
public void logBasic()
-
public void logDetailed()
-
public void logDebug()
-
public void logRowlevel()
-
public void logError()
-
public boolean isBasic()
-
public boolean isDetailed()
-
public boolean isDebug()
-
public boolean isRowLevel()
Job entries should log the this information at specified levels:
Log Level | Log Information Content |
---|---|
Minimal | Only information that is interesting at a very high-level, for example Job Started or Ended jobs. Individual job entries do not log anything at this level. |
Basic | Information that may be interesting to you during regular ETL operation |
Detailed | Prepared SQL or other query statements, resource allocation and initialization like opening files or connections |
Debug | Anything that may be useful in debugging job entries |
Row Level | Anything that may be helpful in debugging problems at the level of individual rows and values |
Error | Fatal errors that abort the job |