Interface ProcessOutputLoggerConfigurator
-
- All Superinterfaces:
ProcessOutputConfigurator
- All Known Subinterfaces:
ProcessLoggerConfigurator
- All Known Implementing Classes:
DefaultProcessLoggerConfigurator,DefaultProcessOutputLoggerConfigurator
public interface ProcessOutputLoggerConfigurator extends ProcessOutputConfigurator
Process output logger configurator. ConfigureProcessOutputConfiguration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidlogger(org.slf4j.Logger logger)Specify logger to use.voidlogInterval(java.time.Duration logInterval)Specify log interval to put process output to log.voidprocessThreadInitializer(ProcessThreadInitializer processThreadInitializer)Thread initializer.-
Methods inherited from interface com.platformlib.process.configurator.ProcessOutputConfigurator
headLimit, tailLimit, unlimited
-
-
-
-
Method Detail
-
logger
void logger(org.slf4j.Logger logger)
Specify logger to use.- Parameters:
logger- logger to use
-
logInterval
void logInterval(java.time.Duration logInterval)
Specify log interval to put process output to log.- Parameters:
logInterval- interval to put output to log
-
processThreadInitializer
void processThreadInitializer(ProcessThreadInitializer processThreadInitializer)
Thread initializer. Should be used for logger configuration.- Parameters:
processThreadInitializer- process thread initializer
-
-