This package contains the Log4j Kettle appenders and Kettle layout as well as the Kettle Log Message.
Interface Summary Interface Description BufferChangedListenerA 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 DefaultLogLevelRetains the default log level during execution FileLoggingEventListener KettleLoggingEvent KettleLogLayout KettleLogStore LogChannel LogChannelFactory LogChannelFileWriterBuffer LoggingBufferThis class keeps the last N lines in a buffer LoggingHierarchyThe logging hierarchy of a transformation or job LoggingObject LoggingPluginTypeThis class represents the logging plugin type. LoggingPrintStream LoggingRegistryThis class keeps track of all LoggingObjects that implement the LoggingObjectInterface which register with the LoggingRegistry. LogMessage LogTableFieldThis 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 MetricsRegistryThis 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 LogStatusThis enumeration describes the logging status in a logging table for transformations and jobs.
Annotation Types Summary Annotation Type Description LoggingPluginClasses annotated with "LoggingPlugin" are automatically recognized and registered as a new logging channel.