public class ConsoleLoggerBuilder extends Object
ConsoleLogger.public static ConsoleLoggerBuilder rich(SingleThreadedExecutor singleThreadedExecutor)
ConsoleLoggerBuilder for rich logging (ANSI support with footer).singleThreadedExecutor - a SingleThreadedExecutor to ensure that all messages are
logged in a sequential, deterministic orderConsoleLoggerBuilderpublic static ConsoleLoggerBuilder plain(SingleThreadedExecutor singleThreadedExecutor)
ConsoleLoggerBuilder for plain-text logging (no ANSI support).singleThreadedExecutor - a SingleThreadedExecutor to ensure that all messages are
logged in a sequential, deterministic orderConsoleLoggerBuilderpublic ConsoleLoggerBuilder lifecycle(Consumer<String> messageConsumer)
Consumer to log a LogEvent.Level.LIFECYCLE message.messageConsumer - the message Consumerpublic ConsoleLoggerBuilder progress(Consumer<String> messageConsumer)
Consumer to log a LogEvent.Level.PROGRESS message.messageConsumer - the message Consumerpublic ConsoleLoggerBuilder debug(Consumer<String> messageConsumer)
Consumer to log a LogEvent.Level.DEBUG message.messageConsumer - the message Consumerpublic ConsoleLoggerBuilder error(Consumer<String> messageConsumer)
Consumer to log an LogEvent.Level.ERROR message.messageConsumer - the message Consumerpublic ConsoleLoggerBuilder info(Consumer<String> messageConsumer)
Consumer to log an LogEvent.Level.INFO message.messageConsumer - the message Consumerpublic ConsoleLoggerBuilder warn(Consumer<String> messageConsumer)
Consumer to log a LogEvent.Level.WARN message.messageConsumer - the message Consumerpublic ConsoleLogger build()
ConsoleLogger.ConsoleLoggerCopyright © 2019. All rights reserved.