Package org.pentaho.di.core.logging
This package contains the Log4j Kettle appenders and Kettle layout as well as the Kettle Log Message.
-
Interface Summary Interface Description BufferChangedListener A listener to detect that content was added to a string buffer.KettleLoggingEventListener LogChannelInterface LogChannelInterfaceFactory LoggingObjectInterface LoggingObjectLifecycleInterface LoggingPluginInterface LogMessageInterface LogTableCoreInterface MetricsInterface -
Class Summary Class Description BufferLine ConsoleLoggingEventListener DefaultLogLevel Retains the default log level during executionFileLoggingEventListener KettleLoggingEvent KettleLogLayout KettleLogStore LogChannel LogChannelFactory LogChannelFileWriterBuffer LoggingBuffer This class keeps the last N lines in a bufferLoggingHierarchy The logging hierarchy of a transformation or jobLoggingObject LoggingPluginType This class represents the logging plugin type.LoggingPrintStream LoggingRegistry This class keeps track of all LoggingObjects that implement the LoggingObjectInterface which register with the LoggingRegistry.LogMessage LogTableField This is a single log table field.
The user can select this field or not, sees a field name, a description in the UI too.Metrics MetricsRegistry This singleton will capture all the metrics coming from the various log channels based on the log channel ID.SimpleLoggingObject Slf4jLoggingEventListener -
Enum Summary Enum Description LoggingObjectType LogLevel LogStatus This enumeration describes the logging status in a logging table for transformations and jobs. -
Annotation Types Summary Annotation Type Description LoggingPlugin Classes annotated with "LoggingPlugin" are automatically recognized and registered as a new logging channel.