Class ConsoleSettings
java.lang.Object
dev.ua.theroer.magicutils.config.logger.ConsoleSettings
Console formatting settings.
Configuration class for managing console output formatting options including
automatic color generation and gradient settings for console messages.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionColor palette per log level for console output.Gradient colors applied to console messages when explicit palettes are absent.voidsetColors(ColorSettings colors) Sets console color palettes for each log level.voidsetGradient(List<String> gradient) Replaces the console gradient palette.
-
Constructor Details
-
ConsoleSettings
public ConsoleSettings()Default constructor for ConsoleSettings.
-
-
Method Details
-
getGradient
-
setGradient
-
getColors
Color palette per log level for console output.- Returns:
- deep copy of the color settings
-
setColors
Sets console color palettes for each log level.- Parameters:
colors- color configuration to clone; null resets to defaults
-