public class LoggingManagerImpl extends java.lang.Object implements LoggingManager
Constructor and Description |
---|
LoggingManagerImpl(OverridableStreamingLogWriter writer,
ExecutionLogger directLogger,
SimplePluginProviderLoader<LogFilterPlugin> pluginLoader,
java.util.List<PluginConfiguration> globalPluginConfigs) |
Modifier and Type | Method and Description |
---|---|
PluginLoggingManager |
createPluginLogging(ExecutionContext context,
StepExecutionItem step)
Installs a logging manager for plugins
|
public LoggingManagerImpl(OverridableStreamingLogWriter writer, ExecutionLogger directLogger, SimplePluginProviderLoader<LogFilterPlugin> pluginLoader, java.util.List<PluginConfiguration> globalPluginConfigs)
writer
- log writer which can have sink swapped outdirectLogger
- logger which writes to original sinkpublic PluginLoggingManager createPluginLogging(ExecutionContext context, StepExecutionItem step)
LoggingManager
createPluginLogging
in interface LoggingManager