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 |
|---|---|
LoggingManager |
createManager(java.util.List<PluginConfiguration> globalPluginConfigs) |
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 LoggingManager createManager(java.util.List<PluginConfiguration> globalPluginConfigs)
createManager in interface LoggingManagerpublic PluginLoggingManager createPluginLogging(ExecutionContext context, StepExecutionItem step)
LoggingManagercreatePluginLogging in interface LoggingManager