blob: 87eb71e736794387f797ba4c8c89d8ba04881ce0 [file] [log] [blame]
Matthias Andreas Benkard348f2052022-01-15 16:13:01 +01001/**
2 * Integration with JBoss Log Manager and {@link java.util.logging}.
3 *
4 * <p>Provides classes that can be used to conveniently configure the JBoss Log Manager ({@link
5 * org.jboss.logmanager.LogManager}) as well as {@link java.util.logging} to use the Google Cloud
6 * JSON Logging formatter ({@link eu.mulk.quarkus.googlecloud.jsonlogging.Formatter}).
7 *
8 * <p>{@link eu.mulk.quarkus.googlecloud.jsonlogging.logmanager.DefaultEmbeddedConfigurator} can be
9 * set as a provided implementation of {@link org.jboss.logmanager.EmbeddedConfigurator} via the
10 * standard {@link java.util.ServiceLoader} mechanism.
11 *
12 * <p>{@link eu.mulk.quarkus.googlecloud.jsonlogging.logmanager.DefaultConsoleHandler} can be used
13 * as the target of the {@code handlers} property key in {@link
14 * java.util.logging.LogManager#readConfiguration(java.io.InputStream)}. This is particularly useful
15 * when used in conjunction with frameworks other than Quarkus (such as Spring Boot). See the class
16 * documentation for details.
17 */
18package eu.mulk.quarkus.googlecloud.jsonlogging.logmanager;