Uses of Class
dev.ua.theroer.magicutils.logger.LoggerCore
Packages that use LoggerCore
Package
Description
-
Uses of LoggerCore in dev.ua.theroer.magicutils.bootstrap
Methods in dev.ua.theroer.magicutils.bootstrap that return LoggerCoreMethods in dev.ua.theroer.magicutils.bootstrap with parameters of type LoggerCoreModifier and TypeMethodDescriptionvoidLanguageBootstrap.apply(String scope, LanguageManager languageManager, LoggerCore logger) Runs the byte-identical language/messages wiring against a resolved language manager and logger.static MagicRuntime.BuilderMagicRuntime.builder(Platform platform, ConfigManager configManager, LoggerCore logger) Creates a builder for a runtime rooted in the given core services. -
Uses of LoggerCore in dev.ua.theroer.magicutils.commands
Methods in dev.ua.theroer.magicutils.commands with parameters of type LoggerCoreModifier and TypeMethodDescriptionHelpCommandSupport.build(CommandManager<?> manager, String commandName, String subCommand, String helpCommand, LoggerCore logger) HelpCommandSupport.build(CommandManager<?> manager, String commandName, String subCommand, String helpCommand, LoggerCore logger, MagicSender sender) HelpCommandSupport.build(List<CommandManager<?>> managers, String commandName, String subCommand, String helpCommand, LoggerCore logger, MagicSender sender) static <S> SubCommandSpec<S> HelpCommandSupport.createHelpSubCommand(LoggerCore logger, Supplier<CommandManager<?>> managerSupplier) static <S> SubCommandSpec<S> HelpCommandSupport.createHelpSubCommand(String subCommandName, LoggerCore logger, Supplier<CommandManager<?>> managerSupplier) static <S> SubCommandSpec<S> HelpCommandSupport.createHelpSubCommandMulti(LoggerCore logger, Supplier<List<CommandManager<?>>> managersSupplier) static <S> SubCommandSpec<S> HelpCommandSupport.createHelpSubCommandMulti(String subCommandName, LoggerCore logger, Supplier<List<CommandManager<?>>> managersSupplier) Constructors in dev.ua.theroer.magicutils.commands with parameters of type LoggerCoreModifierConstructorDescriptionHelpCommandBase(LoggerCore logger, Supplier<CommandManager<?>> managerSupplier) Creates a help command using the default command name.HelpCommandBase(LoggerCore logger, Supplier<CommandManager<?>> managerSupplier, String helpCommand) Creates a help command with a custom command name. -
Uses of LoggerCore in dev.ua.theroer.magicutils.commands.brigadier
Constructors in dev.ua.theroer.magicutils.commands.brigadier with parameters of type LoggerCoreModifierConstructorDescriptionBrigadierCommandRegistry(String modName, String permissionPrefix, LoggerCore loggerCore, CommandPlatform<S> platform, Consumer<TypeParserRegistry<S>> parserRegistrar, BrigadierCommandRegistry.AudienceFactory<S> audienceFactory, BiConsumer<S, Runnable> mainThreadExecutor, TaskScheduler scheduler) Creates a Brigadier-backed command registry.BrigadierCommandRegistry(String modName, String permissionPrefix, LoggerCore loggerCore, CommandPlatform<S> platform, Consumer<TypeParserRegistry<S>> parserRegistrar, BrigadierCommandRegistry.AudienceFactory<S> audienceFactory, BiConsumer<S, Runnable> mainThreadExecutor, TaskScheduler scheduler, Consumer<BrigadierCommandRegistry.BrigadierArgumentRegistry<S>> brigadierRegistrar) Creates a Brigadier-backed command registry with optional Brigadier argument resolvers. -
Uses of LoggerCore in dev.ua.theroer.magicutils.diagnostics
Methods in dev.ua.theroer.magicutils.diagnostics that return LoggerCoreMethods in dev.ua.theroer.magicutils.diagnostics with parameters of type LoggerCoreModifier and TypeMethodDescriptionstatic <S> SubCommandSpec<S> DiagnosticsCommandSupport.createDiagnosticsExportSubCommand(LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) static <S> SubCommandSpec<S> DiagnosticsCommandSupport.createDiagnosticsExportSubCommand(String rootSubCommandName, LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) static <S> SubCommandSpec<S> DiagnosticsCommandSupport.createDiagnosticsSubCommand(LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) static <S> SubCommandSpec<S> DiagnosticsCommandSupport.createDiagnosticsSubCommand(String subCommandName, LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) static <S> List<SubCommandSpec<S>> DiagnosticsCommandSupport.createDiagnosticsSubCommands(LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) static <S> List<SubCommandSpec<S>> DiagnosticsCommandSupport.createDiagnosticsSubCommands(String subCommandName, LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) static <S> SubCommandSpec<S> DiagnosticsCommandSupport.createDiagnosticsSuiteSubCommand(LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) static <S> SubCommandSpec<S> DiagnosticsCommandSupport.createDiagnosticsSuiteSubCommand(String rootSubCommandName, LoggerCore logger, Supplier<DiagnosticsService> serviceSupplier) Constructors in dev.ua.theroer.magicutils.diagnostics with parameters of type LoggerCoreModifierConstructorDescriptionMagicUtilsBundleCommand(@Nullable LoggerCore logger, @Nullable String bundleVersion, @Nullable Supplier<List<MagicUtilsConsumerInfo>> consumersSupplier, @Nullable Function<String, MagicUtilsConsumerInfo> consumerLookup, @Nullable Supplier<DiagnosticsService> diagnosticsServiceSupplier, @Nullable Supplier<CommandManager<?>> commandManagerSupplier) Creates the shared bundle command. -
Uses of LoggerCore in dev.ua.theroer.magicutils.logger
Fields in dev.ua.theroer.magicutils.logger declared as LoggerCoreModifier and TypeFieldDescriptionprotected final LoggerCoreLogBuilderCore.loggerLogger core used to dispatch messages.Methods in dev.ua.theroer.magicutils.logger that return LoggerCoreMethods in dev.ua.theroer.magicutils.logger with parameters of type LoggerCoreModifier and TypeMethodDescriptionstatic net.kyori.adventure.text.ComponentLogMessageFormatter.format(LoggerCore logger, Object message, LogLevel level, LogTarget target, @Nullable PrefixMode prefixOverride, @Nullable Audience directAudience, @Nullable Collection<? extends Audience> audienceCollection, Object... placeholdersArgs) Converts an arbitrary message object into a formatted component ready for delivery.Constructors in dev.ua.theroer.magicutils.logger with parameters of type LoggerCoreModifierConstructorDescriptionLogBuilderCore(LoggerCore logger, LogLevel level) Creates a new LogBuilderCore with the specified log level.PrefixedLoggerCore(LoggerCore logger, String name, String prefix) Creates a prefixed logger core.