Matthias Andreas Benkard | 348f205 | 2022-01-15 16:13:01 +0100 | [diff] [blame] | 1 | /** |
| 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 | */ |
| 18 | package eu.mulk.quarkus.googlecloud.jsonlogging.logmanager; |