Uses of Interface
io.jstach.rainbowgum.LogConfig
Packages that use LogConfig
Package
Description
RainbowGum core components.
Avaje Config Log Properties implemention.
Disruptor publisher.
JAnsi formatter and initializer.
JUL implementation.
Common JSON encoders like GELF.
Provides
Logback style
pattern formatters. The URI scheme of pattern encoders is
"pattern".
SPI for adding custom pattern keywords.
Provides RabbitMQ Rainbow Gum output.
SLF4J specific rainbowgum services providers.
SPI for RainbowGum.
Spring Rainbow Gum SPI.
-
Uses of LogConfig in io.jstach.rainbowgum
Methods in io.jstach.rainbowgum that return LogConfigModifier and TypeMethodDescriptionLogConfig.Builder.build()Builds LogConfig which will use theServiceLoaderif set to load missing components and if not set will use static defaults.LogConfig.ConfigSupport.config()Provides config.LogRouter.Router.Builder.config()Gets the currently bound config.RainbowGum.config()The config associated with this instance.Methods in io.jstach.rainbowgum with parameters of type LogConfigModifier and TypeMethodDescriptionstatic LogRouter.Router.BuilderCreates a builder from config.static RainbowGum.BuilderUse to build a customRainbowGumwith supplied config.LogPublisher.PublisherFactory.create(String name, LogConfig config, LogAppender.Appenders appenders) Create the log publisher from config and appenders.LogRouter.Router.RouterFactory.create(LogPublisher publisher, LevelResolver levelResolver, String name, LogConfig config) Builder will call this factory if passed in.Creates the component from config.static <U> @Nullable ULogProvider.provideOrNull(@Nullable LogProvider<U> provider, String name, LogConfig config) Convenience for flattening nullable providers.static RainbowGumCreates a RainbowGum that will ALWAYS use the global router.voidStarts a component.default voidfinal voidMethod parameters in io.jstach.rainbowgum with type arguments of type LogConfig -
Uses of LogConfig in io.jstach.rainbowgum.avaje
Methods in io.jstach.rainbowgum.avaje with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanAvajePropertiesProvider.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) -
Uses of LogConfig in io.jstach.rainbowgum.disruptor
Methods in io.jstach.rainbowgum.disruptor with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanDisruptorConfigurator.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) void -
Uses of LogConfig in io.jstach.rainbowgum.jansi
Methods in io.jstach.rainbowgum.jansi with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanJAnsiConfigurator.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) -
Uses of LogConfig in io.jstach.rainbowgum.jdk.jul
Methods in io.jstach.rainbowgum.jdk.jul with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanJULConfigurator.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) -
Uses of LogConfig in io.jstach.rainbowgum.json.encoder
Methods in io.jstach.rainbowgum.json.encoder with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanGelfEncoderConfigurator.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) -
Uses of LogConfig in io.jstach.rainbowgum.pattern.format
Methods in io.jstach.rainbowgum.pattern.format with parameters of type LogConfigModifier and TypeMethodDescriptiondefault booleanPatternConfig.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) booleanPatternConfigurator.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) -
Uses of LogConfig in io.jstach.rainbowgum.pattern.format.spi
Methods in io.jstach.rainbowgum.pattern.format.spi with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanPatternKeywordProvider.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) -
Uses of LogConfig in io.jstach.rainbowgum.rabbitmq
Methods in io.jstach.rainbowgum.rabbitmq with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanRabbitMQInitializer.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) void -
Uses of LogConfig in io.jstach.rainbowgum.slf4j.spi
Methods in io.jstach.rainbowgum.slf4j.spi with parameters of type LogConfigModifier and TypeMethodDescriptionfinal booleanLoggerDecoratorService.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) -
Uses of LogConfig in io.jstach.rainbowgum.spi
Methods in io.jstach.rainbowgum.spi that return LogConfigModifier and TypeMethodDescriptionstatic LogConfigRainbowGumServiceProvider.provideConfig(ServiceLoader<RainbowGumServiceProvider> loader) Creates config from service loader.Methods in io.jstach.rainbowgum.spi with parameters of type LogConfigModifier and TypeMethodDescriptionbooleanRainbowGumServiceProvider.Configurator.configure(LogConfig config, RainbowGumServiceProvider.Pass pass) Do ad-hoc initialization before RainbowGum is fully loaded.Optionally provides a rainbow gum based on config.static voidRainbowGumServiceProvider.Configurator.runConfigurators(Stream<? extends RainbowGumServiceProvider.Configurator> configurators, LogConfig config) Runs configurators. -
Uses of LogConfig in io.jstach.rainbowgum.spring.boot.spi
Methods in io.jstach.rainbowgum.spring.boot.spi with parameters of type LogConfigModifier and TypeMethodDescriptionSpringRainbowGumServiceProvider.provide(LogConfig config, ClassLoader classLoader, org.springframework.core.env.Environment environment) Provides a Rainbow Gum that has configuration already Spring Bootified.