Package dev.ua.theroer.magicutils.logger
package dev.ua.theroer.magicutils.logger
-
ClassDescriptionSerializes log
Components for console output, preferring ANSI colors when the adventure ANSI serializer is on the classpath and falling back to plain text otherwise.Structured console metadata used to preserve logger routing without parsing plain text.Hook for integrating external placeholder engines.LogBuilderCore<SELF extends LogBuilderCore<SELF>>Fluent API builder for logging messages with advanced options.Handles recipient selection and thread-safe delivery for logger messages.LoggerAdapter<P,L> Shared logger adapter API for platform-specific wrappers.Platform-agnostic logger core with configurable formatting and placeholders.Logging levels supported by the MagicUtils logger.Formats raw logger input into Adventure components applying placeholders, prefixes and colors.Annotation to generate logging methods for specified log levels Similar to Lombok's @Getter but for logging methodsTarget destination for log messages.Shared helpers for parsing MiniMessage/legacy hybrid strings.PrefixedLoggerAdapter<P, B extends LogBuilderCore>Shared adapter for prefixed logger wrappers.Core prefixed logger with shared formatting logic.Prefix display mode for log messages.Console audience capable of receiving structured log metadata directly.