diff --git a/.github/project.yml b/.github/project.yml index d119f13..4ff88fc 100644 --- a/.github/project.yml +++ b/.github/project.yml @@ -1,4 +1,4 @@ name: Quarkus Logging JSON release: - current-version: 1.1.1 - next-version: 1.1.2-SNAPSHOT + current-version: 3.1.0 + next-version: 3.1.1-SNAPSHOT diff --git a/.github/release/maven-settings.xml.gpg b/.github/release/maven-settings.xml.gpg deleted file mode 100644 index b342f7c..0000000 Binary files a/.github/release/maven-settings.xml.gpg and /dev/null differ diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c7588cb..e1b75e4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,7 +3,7 @@ name: Build on: push: branches: - - "master" + - "main" paths-ignore: - '.gitignore' - 'CODEOWNERS' @@ -13,7 +13,6 @@ on: - '*.txt' - '.all-contributorsrc' pull_request: - types: [opened, synchronize, reopened] paths-ignore: - '.gitignore' - 'CODEOWNERS' @@ -23,44 +22,38 @@ on: - '*.txt' - '.all-contributorsrc' -jobs: - build: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true - runs-on: ubuntu-latest +defaults: + run: + shell: bash +jobs: + build: + name: Build on ${{ matrix.os }} + strategy: + fail-fast: false + matrix: +# os: [windows-latest, macos-latest, ubuntu-latest] + os: [ubuntu-latest] + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - - name: Set up JDK 11 - uses: actions/setup-java@v1 - with: - java-version: 11 - -# - name: Cache SonarCloud packages -# uses: actions/cache@v1 -# with: -# path: ~/.sonar/cache -# key: ${{ runner.os }}-sonar -# restore-keys: ${{ runner.os }}-sonar - - - name: Get Date - id: get-date - run: | - echo "::set-output name=date::$(/bin/date -u "+%Y-%m")" - shell: bash - - name: Cache Maven Repository - id: cache-maven - uses: actions/cache@v2 - with: - path: ~/.m2/repository - # refresh cache every month to avoid unlimited growth - key: maven-repo-${{ runner.os }}-${{ steps.get-date.outputs.date }} - - - name: Build and analyze -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any -# SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - - run: mvn -B -Pnative impsort:check formatter:validate verify # org.sonarsource.scanner.maven:sonar-maven-plugin:sonar + - name: Prepare git + run: git config --global core.autocrlf false + if: startsWith(matrix.os, 'windows') + + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 17 + cache: 'maven' + + - name: Build with Maven + run: mvn -B clean install -Dno-format + + - name: Build with Maven (Native) + run: mvn -B install -Dnative -Dquarkus.native.container-build -Dnative.surefire.skip diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 63d9d0f..0a9e64e 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -5,6 +5,14 @@ on: paths: - '.github/project.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +defaults: + run: + shell: bash + jobs: release: runs-on: ubuntu-latest diff --git a/.github/workflows/quarkus-snapshot.yaml b/.github/workflows/quarkus-snapshot.yaml index 7fb09ac..6124638 100644 --- a/.github/workflows/quarkus-snapshot.yaml +++ b/.github/workflows/quarkus-snapshot.yaml @@ -1,44 +1,55 @@ name: "Quarkus ecosystem CI" on: + workflow_dispatch: watch: types: [started] -# For this CI to work, ECOSYSTEM_CI_TOKEN needs to contain a GitHub with rights to close the Quarkus issue that the user/bot has opened, - # while 'ECOSYSTEM_CI_REPO_PATH' needs to be set to the corresponding path in the 'quarkusio/quarkus-ecosystem-ci' repository + # For this CI to work, ECOSYSTEM_CI_TOKEN needs to contain a GitHub with rights to close the Quarkus issue that the user/bot has opened, + # while 'ECOSYSTEM_CI_REPO_PATH' needs to be set to the corresponding path in the 'quarkusio/quarkus-ecosystem-ci' repository env: ECOSYSTEM_CI_REPO: quarkusio/quarkus-ecosystem-ci ECOSYSTEM_CI_REPO_FILE: context.yaml - JAVA_VERSION: 11 + JAVA_VERSION: 17 ######################### # Repo specific setting # ######################### - ECOSYSTEM_CI_REPO_PATH: quarkus-logging-json + ECOSYSTEM_CI_REPO_PATH: quarkiverse-logging-json + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +defaults: + run: + shell: bash jobs: build: name: "Build against latest Quarkus snapshot" runs-on: ubuntu-latest - if: github.actor == 'quarkusbot' || github.actor == 'quarkiversebot' + # Allow to manually launch the ecosystem CI in addition to the bots + if: github.actor == 'quarkusbot' || github.actor == 'quarkiversebot' || github.actor == '' steps: - name: Install yq - run: sudo add-apt-repository ppa:rmescandon/yq && sudo apt update && sudo apt install yq -y + uses: dcarbone/install-yq-action@v1.0.1 - name: Set up Java - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: temurin java-version: ${{ env.JAVA_VERSION }} - name: Checkout repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: current-repo - name: Checkout Ecosystem - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: ${{ env.ECOSYSTEM_CI_REPO }} path: ecosystem-ci @@ -46,4 +57,4 @@ jobs: - name: Setup and Run Tests run: ./ecosystem-ci/setup-and-test env: - ECOSYSTEM_CI_TOKEN: ${{ secrets.ECOSYSTEM_CI_TOKEN }} + ECOSYSTEM_CI_TOKEN: ${{ secrets.ECOSYSTEM_CI_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9db5390..00576e9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,14 @@ on: paths: - '.github/project.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +defaults: + run: + shell: bash + jobs: release: runs-on: ubuntu-latest @@ -13,56 +21,50 @@ jobs: if: ${{github.event.pull_request.merged == true}} steps: - - uses: radcortez/project-metadata-action@master + - uses: radcortez/project-metadata-action@main name: Retrieve project metadata id: metadata with: github-token: ${{secrets.GITHUB_TOKEN}} metadata-file-path: '.github/project.yml' - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - name: Import GPG key - id: import_gpg - uses: crazy-max/ghaction-import-gpg@v3 - with: - gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} - passphrase: ${{ secrets.GPG_PASSPHRASE }} - - - uses: actions/setup-java@v1.4.3 + - name: Set up JDK 11 + uses: actions/setup-java@v4 with: + distribution: temurin java-version: 11 - - - name: Cache local Maven repository - uses: actions/cache@v2 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' + server-id: ossrh + server-username: MAVEN_USERNAME + server-password: MAVEN_PASSWORD + gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} + gpg-passphrase: MAVEN_GPG_PASSPHRASE - name: Configure Git author run: | git config --local user.email "action@github.com" git config --local user.name "GitHub Action" - - name: Maven release ${{steps.metadata.outputs.current-version}} + - name: Update latest release version in docs run: | - gpg --quiet --batch --yes --decrypt --passphrase="${{secrets.GPG_PASSPHRASE}}" --output maven-settings.xml .github/release/maven-settings.xml.gpg - git checkout -b release - mvn -B release:prepare -Prelease -DreleaseVersion=${{steps.metadata.outputs.current-version}} -DdevelopmentVersion=${{steps.metadata.outputs.next-version}} -s maven-settings.xml - git checkout ${{github.base_ref}} - git rebase release - mvn -B release:perform -Darguments=-DperformRelease -Prelease -s maven-settings.xml + mvn -B -ntp -pl docs -am generate-resources -Denforcer.skip -Dformatter.skip -Dimpsort.skip + if ! git diff --quiet docs/modules/ROOT/pages/includes/attributes.adoc; then + git add docs/modules/ROOT/pages/includes/attributes.adoc + git commit -m "Update the latest release version ${{steps.metadata.outputs.current-version}} in documentation" + fi - - name: Push changes to ${{github.base_ref}} - uses: ad-m/github-push-action@v0.6.0 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: ${{github.base_ref}} + - name: Maven release ${{steps.metadata.outputs.current-version}} + run: | + mvn -B release:prepare -Prelease -DreleaseVersion=${{steps.metadata.outputs.current-version}} -DdevelopmentVersion=${{steps.metadata.outputs.next-version}} + mvn -B release:perform -Darguments=-DperformRelease -DperformRelease -Prelease + env: + MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} - - name: Push tags - uses: ad-m/github-push-action@v0.6.0 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - tags: true + - name: Push changes to ${{github.base_ref}} branch + run: | + git push + git push origin ${{steps.metadata.outputs.current-version}} diff --git a/.gitignore b/.gitignore index e655bf7..d750e8e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ # Log file *.log +quarkus.log.* # BlueJ files *.ctxt diff --git a/README.md b/README.md index ac1e43a..d54f371 100644 --- a/README.md +++ b/README.md @@ -6,15 +6,21 @@ # Quarkus Logging Json Quarkus logging extension outputting the logging in json. +## Version to use +| Quarkus Version | Use version | +|-------|-------| +| 3.x.x | 3.x.x | +| 2.x.x | 1.x.x, 2.x.x | + # Configuration -The extension is enabled by default, when added to the project. -Can be disabled using configuration: `quarkus.log.console.json=false` +The extension is enabled by default for console, when added to the project. +Console logging can be disabled using configuration: `quarkus.log.json.console.enable=false` To see additional configuration options take a look at [Config](https://quarkiverse.github.io/quarkiverse-docs/quarkus-logging-json/dev/index.html) ## Elastic Common Scheme ```properties -quarkus.log.console.json.log-format=ecs +quarkus.log.json.log-format=ecs ``` ## Google Cloud Platform Scheme @@ -26,10 +32,10 @@ quarkus.log.console.json.log-format=gcp # Add additional fields to all log messages If you want to add a static field to all the log message, that is possible using the configuration. ```properties -quarkus.log.console.json.additional-field.serviceName.value=service-a +quarkus.log.json.additional-field.serviceName.value=service-a # type is by default STRING - Other is INT, LONG, FLOAT, DOUBLE -quarkus.log.console.json.additional-field.buildNumber.type=INT -quarkus.log.console.json.additional-field.buildNumber.value=42 +quarkus.log.json.additional-field.buildNumber.type=INT +quarkus.log.json.additional-field.buildNumber.value=42 ``` # Structured argument @@ -46,7 +52,7 @@ If you want to add your own custom way to handle the LogRecords. You can create your own implementations of `io.quarkiverse.loggingjson.JsonProvider`, and provide it using CDI. Example implementation: ```java -import javax.inject.Singleton; +import jakarta.inject.Singleton; import java.io.IOException; import io.quarkiverse.loggingjson.JsonProvider; diff --git a/deployment/pom.xml b/deployment/pom.xml index f7d4369..6f2836a 100644 --- a/deployment/pom.xml +++ b/deployment/pom.xml @@ -4,7 +4,7 @@ io.quarkiverse.loggingjson.jhc quarkus-logging-json-parent - 1.1.2-0-SNAPSHOT + 3.1.0 ../pom.xml @@ -18,18 +18,12 @@ io.quarkus - quarkus-jackson-deployment - compile - - - io.quarkus - quarkus-jsonb-deployment - compile + quarkus-arc-deployment io.quarkiverse.loggingjson.jhc quarkus-logging-json - 1.1.2-0-SNAPSHOT + 3.1.0 @@ -42,6 +36,17 @@ quarkus-junit5-internal test + + io.quarkus + quarkus-jackson + test + + + io.quarkus + quarkus-jsonb + test + + diff --git a/deployment/src/main/java/io/quarkiverse/loggingjson/deployment/LoggingJsonProcessor.java b/deployment/src/main/java/io/quarkiverse/loggingjson/deployment/LoggingJsonProcessor.java index 3ff2cec..d34d424 100644 --- a/deployment/src/main/java/io/quarkiverse/loggingjson/deployment/LoggingJsonProcessor.java +++ b/deployment/src/main/java/io/quarkiverse/loggingjson/deployment/LoggingJsonProcessor.java @@ -4,8 +4,11 @@ import org.jboss.jandex.ClassInfo; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.JsonFactory; import io.quarkiverse.loggingjson.LoggingJsonRecorder; +import io.quarkiverse.loggingjson.config.Config; +import io.quarkiverse.loggingjson.jackson.JacksonJsonFactory; +import io.quarkiverse.loggingjson.jsonb.JsonbJsonFactory; import io.quarkus.arc.deployment.AdditionalBeanBuildItem; import io.quarkus.deployment.Capabilities; import io.quarkus.deployment.Capability; @@ -16,6 +19,7 @@ import io.quarkus.deployment.builditem.CombinedIndexBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.LogConsoleFormatBuildItem; +import io.quarkus.deployment.builditem.LogFileFormatBuildItem; class LoggingJsonProcessor { @@ -28,17 +32,27 @@ FeatureBuildItem feature() { @BuildStep @Record(ExecutionTime.RUNTIME_INIT) - LogConsoleFormatBuildItem setUpFormatter(Capabilities capabilities, LoggingJsonRecorder recorder, Config config) { - boolean useJackson; + LogConsoleFormatBuildItem setUpConsoleFormatter(Capabilities capabilities, LoggingJsonRecorder recorder, + Config config) { + return new LogConsoleFormatBuildItem(recorder.initializeConsoleJsonLogging(config, jsonFactory(capabilities))); + } + + @BuildStep + @Record(ExecutionTime.RUNTIME_INIT) + LogFileFormatBuildItem setUpFileFormatter(Capabilities capabilities, LoggingJsonRecorder recorder, + Config config) { + return new LogFileFormatBuildItem(recorder.initializeFileJsonLogging(config, jsonFactory(capabilities))); + } + + private JsonFactory jsonFactory(Capabilities capabilities) { if (capabilities.isPresent(Capability.JACKSON)) { - useJackson = true; + return new JacksonJsonFactory(); } else if (capabilities.isPresent(Capability.JSONB)) { - useJackson = false; + return new JsonbJsonFactory(); } else { throw new RuntimeException( "Missing json implementation to use for logging-json. Supported: [quarkus-jackson, quarkus-jsonb]"); } - return new LogConsoleFormatBuildItem(recorder.initializeJsonLogging(config, useJackson)); } @BuildStep diff --git a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJacksonTest.java b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJacksonTest.java index c745107..cf592e4 100644 --- a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJacksonTest.java +++ b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJacksonTest.java @@ -16,7 +16,7 @@ class JsonDefaultFormatterJacksonTest extends JsonDefaultFormatterBaseTest { static final QuarkusUnitTest config = new QuarkusUnitTest() .setArchiveProducer(() -> ShrinkWrap.create(JavaArchive.class)) .setForcedDependencies(Collections.singletonList( - new AppArtifact("io.quarkus", "quarkus-jackson-deployment", System.getProperty("test.quarkus.version")))) + new AppArtifact("io.quarkus", "quarkus-jackson", System.getProperty("test.quarkus.version")))) .withConfigurationResource("application-json.properties"); @Test diff --git a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJsonbTest.java b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJsonbTest.java index f4f5c18..51200fd 100644 --- a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJsonbTest.java +++ b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/JsonDefaultFormatterJsonbTest.java @@ -16,7 +16,7 @@ class JsonDefaultFormatterJsonbTest extends JsonDefaultFormatterBaseTest { static final QuarkusUnitTest config = new QuarkusUnitTest() .setArchiveProducer(() -> ShrinkWrap.create(JavaArchive.class)) .setForcedDependencies(Collections.singletonList( - new AppArtifact("io.quarkus", "quarkus-jsonb-deployment", System.getProperty("test.quarkus.version")))) + new AppArtifact("io.quarkus", "quarkus-jsonb", System.getProperty("test.quarkus.version")))) .withConfigurationResource("application-json.properties"); @Test diff --git a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/CustomJsonProviderJsonbTest.java b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/CustomJsonProviderJsonbTest.java index b53caff..c9bdbca 100644 --- a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/CustomJsonProviderJsonbTest.java +++ b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/CustomJsonProviderJsonbTest.java @@ -2,7 +2,7 @@ import java.util.Collections; -import javax.inject.Inject; +import jakarta.inject.Inject; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.spec.JavaArchive; @@ -54,11 +54,11 @@ void testCustomJsonProvider() throws Exception { Assertions.assertTrue(firstCustomJsonProvider.getWriteToNumberOfCalls() > 0); Assertions.assertTrue(fields.contains("second")); - Assertions.assertEquals(1, secondCustomJsonProvider.getIsEnabledNumberOfCalls()); + Assertions.assertEquals(2, secondCustomJsonProvider.getIsEnabledNumberOfCalls()); // expecting both console and file formatter to call Assertions.assertTrue(secondCustomJsonProvider.getWriteToNumberOfCalls() > 0); Assertions.assertFalse(fields.contains("third")); - Assertions.assertEquals(1, thirdCustomJsonProvider.getIsEnabledNumberOfCalls()); + Assertions.assertEquals(2, thirdCustomJsonProvider.getIsEnabledNumberOfCalls()); // expecting both console and file formatter to call Assertions.assertEquals(0, thirdCustomJsonProvider.getWriteToNumberOfCalls()); } } diff --git a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/FirstCustomJsonProvider.java b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/FirstCustomJsonProvider.java index 2545fe7..619fd04 100644 --- a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/FirstCustomJsonProvider.java +++ b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/FirstCustomJsonProvider.java @@ -2,7 +2,7 @@ import java.io.IOException; -import javax.enterprise.context.ApplicationScoped; +import jakarta.enterprise.context.ApplicationScoped; import org.jboss.logmanager.ExtLogRecord; diff --git a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/SecondCustomJsonProvider.java b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/SecondCustomJsonProvider.java index f4ff4a1..227eeec 100644 --- a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/SecondCustomJsonProvider.java +++ b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/SecondCustomJsonProvider.java @@ -2,7 +2,7 @@ import java.io.IOException; -import javax.inject.Singleton; +import jakarta.inject.Singleton; import org.jboss.logmanager.ExtLogRecord; diff --git a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/ThirdCustomJsonProvider.java b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/ThirdCustomJsonProvider.java index ded68fb..6332daf 100644 --- a/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/ThirdCustomJsonProvider.java +++ b/deployment/src/test/java/io/quarkiverse/loggingjson/deployment/providers/custom/ThirdCustomJsonProvider.java @@ -2,7 +2,7 @@ import java.io.IOException; -import javax.inject.Singleton; +import jakarta.inject.Singleton; import org.jboss.logmanager.ExtLogRecord; diff --git a/deployment/src/test/resources/application-json-ecs.properties b/deployment/src/test/resources/application-json-ecs.properties index c61901d..f4ef336 100644 --- a/deployment/src/test/resources/application-json-ecs.properties +++ b/deployment/src/test/resources/application-json-ecs.properties @@ -1,7 +1,7 @@ quarkus.log.level=INFO quarkus.log.console.enable=true quarkus.log.console.level=WARNING -quarkus.log.console.json=true -quarkus.log.console.json.log-format=ecs -quarkus.log.console.json.fields.arguments.include-non-structured-arguments=true -quarkus.log.console.json.additional-field."service.name".value=deployment-test +quarkus.log.json.console.enable=true +quarkus.log.json.log-format=ecs +quarkus.log.json.fields.arguments.include-non-structured-arguments=true +quarkus.log.json.additional-field."service.name".value=deployment-test diff --git a/deployment/src/test/resources/application-json.properties b/deployment/src/test/resources/application-json.properties index 4b6ae6f..58f677b 100644 --- a/deployment/src/test/resources/application-json.properties +++ b/deployment/src/test/resources/application-json.properties @@ -1,6 +1,7 @@ quarkus.log.level=INFO quarkus.log.console.enable=true quarkus.log.console.level=WARNING -quarkus.log.console.json=true -quarkus.log.console.json.fields.arguments.include-non-structured-arguments=true -quarkus.log.console.json.additional-field.serviceName.value=deployment-test +quarkus.log.json.console.enable=true +quarkus.log.json.fields.arguments.include-non-structured-arguments=true +quarkus.log.json.additional-field.serviceName.value=deployment-test +quarkus.log.json.file.enable=true diff --git a/docs/antora.yml b/docs/antora.yml index 573e1c1..5a02e04 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -1,5 +1,5 @@ name: quarkus-logging-json -title: Quarkus Logging JSON +title: Logging JSON version: dev nav: - modules/ROOT/nav.adoc diff --git a/docs/modules/ROOT/assets/images/.gitkeep b/docs/modules/ROOT/assets/images/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/modules/ROOT/examples/.gitkeep b/docs/modules/ROOT/examples/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/modules/ROOT/pages/config.adoc b/docs/modules/ROOT/pages/config.adoc deleted file mode 100644 index f4bdb29..0000000 --- a/docs/modules/ROOT/pages/config.adoc +++ /dev/null @@ -1,421 +0,0 @@ -[.configuration-legend] -icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime -[.configuration-reference.searchable, cols="80,.^10,.^10"] -|=== - -h|[[quarkus-log-console-json_configuration]]link:#quarkus-log-console-json_configuration[Configuration property] - -h|Type -h|Default - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.arguments.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.arguments.field-name[quarkus.log.console.json.fields.arguments.field-name]` - -[.description] --- -Used to wrap arguments in an json object, with this fieldName on root json. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.arguments.include-structured-arguments]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.arguments.include-structured-arguments[quarkus.log.console.json.fields.arguments.include-structured-arguments]` - -[.description] --- -Enable output of structured logging arguments `StructuredArgument`, default is true. ---|boolean -|`true` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.arguments.include-non-structured-arguments]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.arguments.include-non-structured-arguments[quarkus.log.console.json.fields.arguments.include-non-structured-arguments]` - -[.description] --- -Enable output of non structured logging arguments, default is false. ---|boolean -|`false` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.arguments.non-structured-arguments-field-prefix]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.arguments.non-structured-arguments-field-prefix[quarkus.log.console.json.fields.arguments.non-structured-arguments-field-prefix]` - -[.description] --- -What prefix to use, when outputting non structured arguments. Default is `arg`, example key for first argument will be `arg0`. ---|string -|`arg` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.field-name[quarkus.log.console.json.fields.timestamp.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.date-format]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.date-format[quarkus.log.console.json.fields.timestamp.date-format]` - -[.description] --- -The date format to use. The special string "default" indicates that the default format should be used. ---|string -|`default` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.zone-id]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.zone-id[quarkus.log.console.json.fields.timestamp.zone-id]` - -[.description] --- -The zone to use when formatting the timestamp. ---|string -|`default` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.timestamp.enabled[quarkus.log.console.json.fields.timestamp.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.hostname.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.hostname.field-name[quarkus.log.console.json.fields.hostname.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.hostname.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.hostname.enabled[quarkus.log.console.json.fields.hostname.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.sequence.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.sequence.field-name[quarkus.log.console.json.fields.sequence.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.sequence.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.sequence.enabled[quarkus.log.console.json.fields.sequence.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.logger-class-name.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.logger-class-name.field-name[quarkus.log.console.json.fields.logger-class-name.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.logger-class-name.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.logger-class-name.enabled[quarkus.log.console.json.fields.logger-class-name.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.logger-name.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.logger-name.field-name[quarkus.log.console.json.fields.logger-name.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.logger-name.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.logger-name.enabled[quarkus.log.console.json.fields.logger-name.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.level.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.level.field-name[quarkus.log.console.json.fields.level.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.level.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.level.enabled[quarkus.log.console.json.fields.level.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.message.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.message.field-name[quarkus.log.console.json.fields.message.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.message.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.message.enabled[quarkus.log.console.json.fields.message.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.thread-name.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.thread-name.field-name[quarkus.log.console.json.fields.thread-name.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.thread-name.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.thread-name.enabled[quarkus.log.console.json.fields.thread-name.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.thread-id.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.thread-id.field-name[quarkus.log.console.json.fields.thread-id.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.thread-id.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.thread-id.enabled[quarkus.log.console.json.fields.thread-id.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.mdc.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.mdc.field-name[quarkus.log.console.json.fields.mdc.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.mdc.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.mdc.enabled[quarkus.log.console.json.fields.mdc.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.mdc.flat-fields]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.mdc.flat-fields[quarkus.log.console.json.fields.mdc.flat-fields]` - -[.description] --- -Will write the values at the top level of the JSON log object. ---|boolean -|`false` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.ndc.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.ndc.field-name[quarkus.log.console.json.fields.ndc.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.ndc.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.ndc.enabled[quarkus.log.console.json.fields.ndc.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.process-name.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.process-name.field-name[quarkus.log.console.json.fields.process-name.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.process-name.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.process-name.enabled[quarkus.log.console.json.fields.process-name.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.process-id.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.process-id.field-name[quarkus.log.console.json.fields.process-id.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.process-id.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.process-id.enabled[quarkus.log.console.json.fields.process-id.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.stack-trace.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.stack-trace.field-name[quarkus.log.console.json.fields.stack-trace.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.stack-trace.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.stack-trace.enabled[quarkus.log.console.json.fields.stack-trace.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.error-type.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.error-type.field-name[quarkus.log.console.json.fields.error-type.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.error-type.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.error-type.enabled[quarkus.log.console.json.fields.error-type.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.error-message.field-name]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.error-message.field-name[quarkus.log.console.json.fields.error-message.field-name]` - -[.description] --- -Used to change the json key for the field. ---|string -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json.fields.error-message.enabled]]`link:#quarkus-log-console-json_quarkus.log.console.json.fields.error-message.enabled[quarkus.log.console.json.fields.error-message.enabled]` - -[.description] --- -Enable or disable the field. ---|boolean -| - - -a| [[quarkus-log-console-json_quarkus.log.console.json]]`link:#quarkus-log-console-json_quarkus.log.console.json[quarkus.log.console.json]` - -[.description] --- -Determine whether to enable the JSON console formatting extension, which disables "normal" console formatting. ---|boolean -|`true` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.pretty-print]]`link:#quarkus-log-console-json_quarkus.log.console.json.pretty-print[quarkus.log.console.json.pretty-print]` - -[.description] --- -Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output. ---|boolean -|`false` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.record-delimiter]]`link:#quarkus-log-console-json_quarkus.log.console.json.record-delimiter[quarkus.log.console.json.record-delimiter]` - -[.description] --- -The special end-of-record delimiter to be used. By default, newline delimiter is used. ---|string -|` -` - - -a| [[quarkus-log-console-json_quarkus.log.console.json.log-format]]`link:#quarkus-log-console-json_quarkus.log.console.json.log-format[quarkus.log.console.json.log-format]` - -[.description] --- -Support changing logging format. ---|`default`, `ecs` -|`default` - - -h|[[quarkus-log-console-json_quarkus.log.console.json.additional-field-for-adding-fields-to-the-json-output-directly-from-the-config]]link:#quarkus-log-console-json_quarkus.log.console.json.additional-field-for-adding-fields-to-the-json-output-directly-from-the-config[For adding fields to the json output directly from the config] - -h|Type -h|Default - -a| [[quarkus-log-console-json_quarkus.log.console.json.additional-field.-field-name-.value]]`link:#quarkus-log-console-json_quarkus.log.console.json.additional-field.-field-name-.value[quarkus.log.console.json.additional-field."field-name".value]` - -[.description] --- -Additional field value. ---|string -|required icon:exclamation-circle[title=Configuration property is required] - - -a| [[quarkus-log-console-json_quarkus.log.console.json.additional-field.-field-name-.type]]`link:#quarkus-log-console-json_quarkus.log.console.json.additional-field.-field-name-.type[quarkus.log.console.json.additional-field."field-name".type]` - -[.description] --- -Type of the field, default is STRING. Supported types: STRING, INT, LONG, FLOAT, DOUBLE. ---|`string`, `int`, `long`, `float`, `double` -|`string` - -|=== \ No newline at end of file diff --git a/docs/modules/ROOT/pages/includes/attributes.adoc b/docs/modules/ROOT/pages/includes/attributes.adoc new file mode 100644 index 0000000..247d8b2 --- /dev/null +++ b/docs/modules/ROOT/pages/includes/attributes.adoc @@ -0,0 +1,3 @@ +:project-version: 3.1.0 + +:examples-dir: ./../examples/ \ No newline at end of file diff --git a/docs/modules/ROOT/pages/includes/quarkus-log-json.adoc b/docs/modules/ROOT/pages/includes/quarkus-log-json.adoc new file mode 100644 index 0000000..4964672 --- /dev/null +++ b/docs/modules/ROOT/pages/includes/quarkus-log-json.adoc @@ -0,0 +1,870 @@ + +:summaryTableId: quarkus-log-json +[.configuration-legend] +icon:lock[title=Fixed at build time] Configuration property fixed at build time - All other configuration properties are overridable at runtime +[.configuration-reference.searchable, cols="80,.^10,.^10"] +|=== + +h|[[quarkus-log-json_configuration]]link:#quarkus-log-json_configuration[Configuration property] + +h|Type +h|Default + +a| [[quarkus-log-json_quarkus.log.json.console.enable]]`link:#quarkus-log-json_quarkus.log.json.console.enable[quarkus.log.json.console.enable]` + + +[.description] +-- +Determine whether to enable the JSON console formatting extension, which disables "normal" console formatting. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_CONSOLE_ENABLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_CONSOLE_ENABLE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-log-json_quarkus.log.json.file.enable]]`link:#quarkus-log-json_quarkus.log.json.file.enable[quarkus.log.json.file.enable]` + + +[.description] +-- +Determine whether to enable the JSON file formatting extension, which disables "normal" file formatting. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FILE_ENABLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FILE_ENABLE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-log-json_quarkus.log.json.fields.arguments.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.arguments.field-name[quarkus.log.json.fields.arguments.field-name]` + + +[.description] +-- +Used to wrap arguments in an json object, with this fieldName on root json. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.arguments.include-structured-arguments]]`link:#quarkus-log-json_quarkus.log.json.fields.arguments.include-structured-arguments[quarkus.log.json.fields.arguments.include-structured-arguments]` + + +[.description] +-- +Enable output of structured logging arguments `StructuredArgument`, default is true. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_INCLUDE_STRUCTURED_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_INCLUDE_STRUCTURED_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-log-json_quarkus.log.json.fields.arguments.include-non-structured-arguments]]`link:#quarkus-log-json_quarkus.log.json.fields.arguments.include-non-structured-arguments[quarkus.log.json.fields.arguments.include-non-structured-arguments]` + + +[.description] +-- +Enable output of non structured logging arguments, default is false. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_INCLUDE_NON_STRUCTURED_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_INCLUDE_NON_STRUCTURED_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-log-json_quarkus.log.json.fields.arguments.non-structured-arguments-field-prefix]]`link:#quarkus-log-json_quarkus.log.json.fields.arguments.non-structured-arguments-field-prefix[quarkus.log.json.fields.arguments.non-structured-arguments-field-prefix]` + + +[.description] +-- +What prefix to use, when outputting non structured arguments. Default is `arg`, example key for first argument will be `arg0`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_NON_STRUCTURED_ARGUMENTS_FIELD_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ARGUMENTS_NON_STRUCTURED_ARGUMENTS_FIELD_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`arg` + + +a| [[quarkus-log-json_quarkus.log.json.fields.timestamp.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.timestamp.field-name[quarkus.log.json.fields.timestamp.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.timestamp.date-format]]`link:#quarkus-log-json_quarkus.log.json.fields.timestamp.date-format[quarkus.log.json.fields.timestamp.date-format]` + + +[.description] +-- +The date format to use. The special string "default" indicates that the default format should be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_DATE_FORMAT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_DATE_FORMAT+++` +endif::add-copy-button-to-env-var[] +--|string +|`default` + + +a| [[quarkus-log-json_quarkus.log.json.fields.timestamp.zone-id]]`link:#quarkus-log-json_quarkus.log.json.fields.timestamp.zone-id[quarkus.log.json.fields.timestamp.zone-id]` + + +[.description] +-- +The zone to use when formatting the timestamp. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_ZONE_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_ZONE_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|`default` + + +a| [[quarkus-log-json_quarkus.log.json.fields.timestamp.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.timestamp.enabled[quarkus.log.json.fields.timestamp.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_TIMESTAMP_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.hostname.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.hostname.field-name[quarkus.log.json.fields.hostname.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_HOSTNAME_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_HOSTNAME_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.hostname.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.hostname.enabled[quarkus.log.json.fields.hostname.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_HOSTNAME_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_HOSTNAME_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.sequence.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.sequence.field-name[quarkus.log.json.fields.sequence.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_SEQUENCE_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_SEQUENCE_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.sequence.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.sequence.enabled[quarkus.log.json.fields.sequence.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_SEQUENCE_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_SEQUENCE_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.logger-class-name.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.logger-class-name.field-name[quarkus.log.json.fields.logger-class-name.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_LOGGER_CLASS_NAME_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_LOGGER_CLASS_NAME_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.logger-class-name.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.logger-class-name.enabled[quarkus.log.json.fields.logger-class-name.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_LOGGER_CLASS_NAME_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_LOGGER_CLASS_NAME_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.logger-name.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.logger-name.field-name[quarkus.log.json.fields.logger-name.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_LOGGER_NAME_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_LOGGER_NAME_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.logger-name.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.logger-name.enabled[quarkus.log.json.fields.logger-name.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_LOGGER_NAME_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_LOGGER_NAME_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.level.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.level.field-name[quarkus.log.json.fields.level.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_LEVEL_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_LEVEL_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.level.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.level.enabled[quarkus.log.json.fields.level.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_LEVEL_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_LEVEL_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.message.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.message.field-name[quarkus.log.json.fields.message.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_MESSAGE_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_MESSAGE_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.message.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.message.enabled[quarkus.log.json.fields.message.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_MESSAGE_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_MESSAGE_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.thread-name.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.thread-name.field-name[quarkus.log.json.fields.thread-name.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_THREAD_NAME_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_THREAD_NAME_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.thread-name.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.thread-name.enabled[quarkus.log.json.fields.thread-name.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_THREAD_NAME_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_THREAD_NAME_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.thread-id.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.thread-id.field-name[quarkus.log.json.fields.thread-id.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_THREAD_ID_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_THREAD_ID_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.thread-id.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.thread-id.enabled[quarkus.log.json.fields.thread-id.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_THREAD_ID_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_THREAD_ID_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.mdc.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.mdc.field-name[quarkus.log.json.fields.mdc.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_MDC_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_MDC_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.mdc.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.mdc.enabled[quarkus.log.json.fields.mdc.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_MDC_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_MDC_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.mdc.flat-fields]]`link:#quarkus-log-json_quarkus.log.json.fields.mdc.flat-fields[quarkus.log.json.fields.mdc.flat-fields]` + + +[.description] +-- +Will write the values at the top level of the JSON log object. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_MDC_FLAT_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_MDC_FLAT_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-log-json_quarkus.log.json.fields.ndc.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.ndc.field-name[quarkus.log.json.fields.ndc.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_NDC_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_NDC_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.ndc.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.ndc.enabled[quarkus.log.json.fields.ndc.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_NDC_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_NDC_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.process-name.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.process-name.field-name[quarkus.log.json.fields.process-name.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_PROCESS_NAME_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_PROCESS_NAME_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.process-name.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.process-name.enabled[quarkus.log.json.fields.process-name.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_PROCESS_NAME_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_PROCESS_NAME_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.process-id.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.process-id.field-name[quarkus.log.json.fields.process-id.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_PROCESS_ID_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_PROCESS_ID_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.process-id.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.process-id.enabled[quarkus.log.json.fields.process-id.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_PROCESS_ID_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_PROCESS_ID_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.stack-trace.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.stack-trace.field-name[quarkus.log.json.fields.stack-trace.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_STACK_TRACE_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_STACK_TRACE_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.stack-trace.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.stack-trace.enabled[quarkus.log.json.fields.stack-trace.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_STACK_TRACE_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_STACK_TRACE_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.error-type.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.error-type.field-name[quarkus.log.json.fields.error-type.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ERROR_TYPE_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ERROR_TYPE_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.error-type.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.error-type.enabled[quarkus.log.json.fields.error-type.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ERROR_TYPE_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ERROR_TYPE_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.error-message.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.error-message.field-name[quarkus.log.json.fields.error-message.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ERROR_MESSAGE_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ERROR_MESSAGE_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.error-message.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.error-message.enabled[quarkus.log.json.fields.error-message.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_ERROR_MESSAGE_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_ERROR_MESSAGE_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.wrapped-error.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.wrapped-error.field-name[quarkus.log.json.fields.wrapped-error.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_ERROR_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_ERROR_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.wrapped-error.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.wrapped-error.enabled[quarkus.log.json.fields.wrapped-error.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_ERROR_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_ERROR_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.wrapped-source-location.field-name]]`link:#quarkus-log-json_quarkus.log.json.fields.wrapped-source-location.field-name[quarkus.log.json.fields.wrapped-source-location.field-name]` + + +[.description] +-- +Used to change the json key for the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_SOURCE_LOCATION_FIELD_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_SOURCE_LOCATION_FIELD_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-log-json_quarkus.log.json.fields.wrapped-source-location.enabled]]`link:#quarkus-log-json_quarkus.log.json.fields.wrapped-source-location.enabled[quarkus.log.json.fields.wrapped-source-location.enabled]` + + +[.description] +-- +Enable or disable the field. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_SOURCE_LOCATION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_FIELDS_WRAPPED_SOURCE_LOCATION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a| [[quarkus-log-json_quarkus.log.json.pretty-print]]`link:#quarkus-log-json_quarkus.log.json.pretty-print[quarkus.log.json.pretty-print]` + + +[.description] +-- +Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_PRETTY_PRINT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_PRETTY_PRINT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-log-json_quarkus.log.json.record-delimiter]]`link:#quarkus-log-json_quarkus.log.json.record-delimiter[quarkus.log.json.record-delimiter]` + + +[.description] +-- +The special end-of-record delimiter to be used. By default, newline delimiter is used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_RECORD_DELIMITER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_RECORD_DELIMITER+++` +endif::add-copy-button-to-env-var[] +--|string +|` +` + + +a| [[quarkus-log-json_quarkus.log.json.log-format]]`link:#quarkus-log-json_quarkus.log.json.log-format[quarkus.log.json.log-format]` + + +[.description] +-- +Support changing logging format. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_LOG_FORMAT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_LOG_FORMAT+++` +endif::add-copy-button-to-env-var[] +-- a| +`default`, `ecs`, `gcp` +|`default` + + +h|[[quarkus-log-json_quarkus.log.json.additional-field-for-adding-fields-to-the-json-output-directly-from-the-config]]link:#quarkus-log-json_quarkus.log.json.additional-field-for-adding-fields-to-the-json-output-directly-from-the-config[For adding fields to the json output directly from the config] + +h|Type +h|Default + +a| [[quarkus-log-json_quarkus.log.json.additional-field.-field-name-.value]]`link:#quarkus-log-json_quarkus.log.json.additional-field.-field-name-.value[quarkus.log.json.additional-field."field-name".value]` + + +[.description] +-- +Additional field value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a| [[quarkus-log-json_quarkus.log.json.additional-field.-field-name-.type]]`link:#quarkus-log-json_quarkus.log.json.additional-field.-field-name-.type[quarkus.log.json.additional-field."field-name".type]` + + +[.description] +-- +Type of the field, default is STRING. Supported types: STRING, INT, LONG, FLOAT, DOUBLE. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_LOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`string`, `int`, `long`, `float`, `double` +|`string` + +|=== \ No newline at end of file diff --git a/docs/modules/ROOT/pages/index.adoc b/docs/modules/ROOT/pages/index.adoc index f668c42..a3c18ed 100644 --- a/docs/modules/ROOT/pages/index.adoc +++ b/docs/modules/ROOT/pages/index.adoc @@ -1,22 +1,25 @@ = Quarkus Logging JSON :extension-status: preview -Quarkus logging extension outputting the logging in json. +include::./includes/attributes.adoc[] + +Quarkus logging extension outputting the logging in JSON. == Installation If you want to use this extension, you need to add the `quarkus-logging-json` extension first. In your `pom.xml` file, add: -[source,xml] +[source,xml,subs=attributes+] ---- io.quarkiverse.loggingjson quarkus-logging-json + {project-version} ---- [[extension-configuration-reference]] == Extension Configuration Reference -include::config.adoc[leveloffset=+1, opts=optional] +include::./includes/quarkus-log-json.adoc[leveloffset=+1, opts=optional] diff --git a/docs/pom.xml b/docs/pom.xml new file mode 100644 index 0000000..6b183b1 --- /dev/null +++ b/docs/pom.xml @@ -0,0 +1,105 @@ + + + 4.0.0 + + io.quarkiverse.loggingjson + quarkus-logging-json-parent + 3.1.0 + ../pom.xml + + + quarkus-logging-json-docs + Quarkus Logging JSON - Documentation + + + + + io.quarkiverse.loggingjson.jhc + quarkus-logging-json-integration-tests + ${project.version} + true + + + + + modules/ROOT/examples + + + io.quarkus + quarkus-maven-plugin + + + + build + + + + + + it.ozimov + yaml-properties-maven-plugin + + + initialize + + read-project-properties + + + + ${project.basedir}/../.github/project.yml + + + + + + + maven-resources-plugin + + + copy-resources + generate-resources + + copy-resources + + + ${project.basedir}/modules/ROOT/pages/includes/ + + + ${project.basedir}/../target/asciidoc/generated/config/ + quarkus-log-json.adoc + false + + + ${project.basedir}/templates/includes + attributes.adoc + true + + + + + + copy-images + prepare-package + + copy-resources + + + ${project.build.directory}/generated-docs/_images/ + + + ${project.basedir}/modules/ROOT/assets/images/ + false + + + + + + + + org.asciidoctor + asciidoctor-maven-plugin + + + + + diff --git a/docs/templates/includes/attributes.adoc b/docs/templates/includes/attributes.adoc new file mode 100644 index 0000000..e1a2881 --- /dev/null +++ b/docs/templates/includes/attributes.adoc @@ -0,0 +1,3 @@ +:project-version: ${release.current-version} + +:examples-dir: ./../examples/ \ No newline at end of file diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml index 5cd2680..7622c07 100644 --- a/integration-tests/pom.xml +++ b/integration-tests/pom.xml @@ -4,7 +4,7 @@ io.quarkiverse.loggingjson.jhc quarkus-logging-json-parent - 1.1.2-0-SNAPSHOT + 3.1.0 ../pom.xml diff --git a/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/CustomJsonProvider.java b/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/CustomJsonProvider.java index e553400..94b4d5d 100644 --- a/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/CustomJsonProvider.java +++ b/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/CustomJsonProvider.java @@ -2,7 +2,7 @@ import java.io.IOException; -import javax.inject.Singleton; +import jakarta.inject.Singleton; import org.jboss.logmanager.ExtLogRecord; diff --git a/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/GreetingResource.java b/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/GreetingResource.java index ed7d69b..dc812e7 100644 --- a/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/GreetingResource.java +++ b/integration-tests/src/main/java/io/quarkiverse/loggingjson/it/GreetingResource.java @@ -2,10 +2,10 @@ import java.util.logging.Logger; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; @Path("/hello") public class GreetingResource { diff --git a/integration-tests/src/test/java/io/quarkiverse/loggingjson/it/NativeGreetingResourceIT.java b/integration-tests/src/test/java/io/quarkiverse/loggingjson/it/NativeGreetingResourceIT.java index 568c552..d301c5b 100644 --- a/integration-tests/src/test/java/io/quarkiverse/loggingjson/it/NativeGreetingResourceIT.java +++ b/integration-tests/src/test/java/io/quarkiverse/loggingjson/it/NativeGreetingResourceIT.java @@ -1,8 +1,8 @@ package io.quarkiverse.loggingjson.it; -import io.quarkus.test.junit.NativeImageTest; +import io.quarkus.test.junit.QuarkusIntegrationTest; -@NativeImageTest +@QuarkusIntegrationTest public class NativeGreetingResourceIT extends GreetingResourceTest { // Execute the same tests but in native mode. diff --git a/pom.xml b/pom.xml index bb1e605..7b7ee97 100644 --- a/pom.xml +++ b/pom.xml @@ -4,24 +4,23 @@ io.quarkiverse quarkiverse-parent - 9 + 16 io.quarkiverse.loggingjson.jhc quarkus-logging-json-parent Quarkus Logging JSON - Parent - 1.1.2-0-SNAPSHOT + 3.1.0 pom UTF-8 UTF-8 - 1.8 - 1.8 + 11 true false - 2.9.0.Final - 0.8.8 + 3.6.4 + 0.8.10 quarkiverse_quarkus-logging-json ${project.artifactId} @@ -32,8 +31,14 @@ deployment runtime + docs - + + scm:git:git@github.com:quarkiverse/quarkus-logging-json.git + scm:git:git@github.com:quarkiverse/quarkus-logging-json.git + https://github.com/quarkiverse/quarkus-logging-json + 3.1.0 + @@ -64,6 +69,11 @@ maven-compiler-plugin ${version.compiler.plugin} + + io.quarkus + quarkus-maven-plugin + ${quarkus.version} + diff --git a/runtime/pom.xml b/runtime/pom.xml index 7c2a93e..10101a1 100644 --- a/runtime/pom.xml +++ b/runtime/pom.xml @@ -4,7 +4,7 @@ io.quarkiverse.loggingjson.jhc quarkus-logging-json-parent - 1.1.2-0-SNAPSHOT + 3.1.0 ../pom.xml @@ -16,15 +16,19 @@ io.quarkus quarkus-core + + io.quarkus + quarkus-arc + io.quarkus quarkus-jackson - compile + true io.quarkus quarkus-jsonb - compile + true @@ -43,7 +47,7 @@ io.quarkus - quarkus-bootstrap-maven-plugin + quarkus-extension-maven-plugin ${quarkus.version} diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/JsonFormatter.java b/runtime/src/main/java/io/quarkiverse/loggingjson/JsonFormatter.java index 1aab7ec..b70f58d 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/JsonFormatter.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/JsonFormatter.java @@ -5,6 +5,8 @@ import org.jboss.logmanager.ExtFormatter; import org.jboss.logmanager.ExtLogRecord; +import io.quarkiverse.loggingjson.config.Config; + public class JsonFormatter extends ExtFormatter { private final List providers; private final JsonFactory jsonFactory; diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/JsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/JsonProvider.java index bbb935f..d88949d 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/JsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/JsonProvider.java @@ -8,7 +8,7 @@ public interface JsonProvider { /** * Called every time log output is getting formatted. - * + * * @param generator Used to add data to the json log output. * @param event The log event to handle. * @throws IOException When failed to format the event. diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/LoggingJsonRecorder.java b/runtime/src/main/java/io/quarkiverse/loggingjson/LoggingJsonRecorder.java index 06bf9fe..aa94fc3 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/LoggingJsonRecorder.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/LoggingJsonRecorder.java @@ -9,8 +9,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import io.quarkiverse.loggingjson.jackson.JacksonJsonFactory; -import io.quarkiverse.loggingjson.jsonb.JsonbJsonFactory; +import io.quarkiverse.loggingjson.config.Config; +import io.quarkiverse.loggingjson.config.ConfigFormatter; import io.quarkiverse.loggingjson.providers.*; import io.quarkus.arc.Arc; import io.quarkus.arc.InjectableInstance; @@ -21,8 +21,19 @@ public class LoggingJsonRecorder { private static final Logger log = LoggerFactory.getLogger(LoggingJsonRecorder.class); - public RuntimeValue> initializeJsonLogging(Config config, boolean useJackson) { - if (!config.enable) { + public RuntimeValue> initializeConsoleJsonLogging(Config config, + JsonFactory jsonFactory) { + return initializeJsonLogging(config.console, config, jsonFactory); + } + + public RuntimeValue> initializeFileJsonLogging(Config config, + JsonFactory jsonFactory) { + return initializeJsonLogging(config.file, config, jsonFactory); + } + + public RuntimeValue> initializeJsonLogging(ConfigFormatter formatter, Config config, + JsonFactory jsonFactory) { + if (formatter == null || !formatter.isEnabled()) { return new RuntimeValue<>(Optional.empty()); } @@ -30,8 +41,8 @@ public RuntimeValue> initializeJsonLogging(Config config, bo if (config.logFormat == Config.LogFormat.ECS) { providers = ecsFormat(config); - } - if (config.logFormat == Config.LogFormat.GCP) { + } else if (config.logFormat == Config.LogFormat.GCP) { + new Exception("set to gcp format").printStackTrace(); providers = gcpFormat(config); } else { providers = defaultFormat(config); @@ -54,15 +65,6 @@ public RuntimeValue> initializeJsonLogging(Config config, bo log.debug("Installed json providers {}", installedProviders); } - JsonFactory jsonFactory; - if (useJackson) { - log.debug("Using Jackson as the json implementation"); - jsonFactory = new JacksonJsonFactory(); - } else { - log.debug("Using Jsonb as the json implementation"); - jsonFactory = new JsonbJsonFactory(); - } - return new RuntimeValue<>(Optional.of(new JsonFormatter(providers, jsonFactory, config))); } diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/Config.java b/runtime/src/main/java/io/quarkiverse/loggingjson/config/Config.java similarity index 93% rename from runtime/src/main/java/io/quarkiverse/loggingjson/Config.java rename to runtime/src/main/java/io/quarkiverse/loggingjson/config/Config.java index 2ab51b3..5f82885 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/Config.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/config/Config.java @@ -1,4 +1,4 @@ -package io.quarkiverse.loggingjson; +package io.quarkiverse.loggingjson.config; import java.util.Map; import java.util.Optional; @@ -7,28 +7,35 @@ import io.quarkiverse.loggingjson.providers.StructuredArgument; import io.quarkus.runtime.annotations.*; -@ConfigRoot(phase = ConfigPhase.RUN_TIME, name = "log.console.json") +@ConfigRoot(phase = ConfigPhase.RUN_TIME, name = "log.json") public class Config { + /** + * Configuration properties for console formatter. + */ + @ConfigItem(name = "console") + public ConfigConsole console; + + /** + * Configuration properties for file formatter. + */ + @ConfigItem(name = "file") + public ConfigFile file; + /** * Configuration properties to customize fields */ @ConfigItem public FieldsConfig fields; - /** - * Determine whether to enable the JSON console formatting extension, which disables "normal" console formatting. - */ - @ConfigItem(name = ConfigItem.PARENT, defaultValue = "true") - boolean enable; /** * Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output. */ @ConfigItem - boolean prettyPrint; + public boolean prettyPrint; /** * The special end-of-record delimiter to be used. By default, newline delimiter is used. */ @ConfigItem(defaultValue = "\n") - String recordDelimiter; + public String recordDelimiter; /** * For adding fields to the json output directly from the config. */ @@ -41,7 +48,7 @@ public class Config { * Support changing logging format. */ @ConfigItem(defaultValue = "DEFAULT") - LogFormat logFormat; + public LogFormat logFormat; @ConfigGroup public static class FieldsConfig { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigConsole.java b/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigConsole.java new file mode 100644 index 0000000..fd7a439 --- /dev/null +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigConsole.java @@ -0,0 +1,18 @@ +package io.quarkiverse.loggingjson.config; + +import io.quarkus.runtime.annotations.ConfigGroup; +import io.quarkus.runtime.annotations.ConfigItem; + +@ConfigGroup +public class ConfigConsole implements ConfigFormatter { + /** + * Determine whether to enable the JSON console formatting extension, which disables "normal" console formatting. + */ + @ConfigItem(defaultValue = "true") + boolean enable; + + @Override + public boolean isEnabled() { + return enable; + } +} diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigFile.java b/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigFile.java new file mode 100644 index 0000000..0f7afbf --- /dev/null +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigFile.java @@ -0,0 +1,18 @@ +package io.quarkiverse.loggingjson.config; + +import io.quarkus.runtime.annotations.ConfigGroup; +import io.quarkus.runtime.annotations.ConfigItem; + +@ConfigGroup +public class ConfigFile implements ConfigFormatter { + /** + * Determine whether to enable the JSON file formatting extension, which disables "normal" file formatting. + */ + @ConfigItem(defaultValue = "false") + boolean enable; + + @Override + public boolean isEnabled() { + return enable; + } +} diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigFormatter.java b/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigFormatter.java new file mode 100644 index 0000000..dcca6f7 --- /dev/null +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/config/ConfigFormatter.java @@ -0,0 +1,6 @@ +package io.quarkiverse.loggingjson.config; + +public interface ConfigFormatter { + + boolean isEnabled(); +} diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonFactory.java b/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonFactory.java index 8421408..e2a5660 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonFactory.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonFactory.java @@ -2,8 +2,8 @@ import java.util.HashMap; -import javax.json.Json; -import javax.json.stream.JsonGeneratorFactory; +import jakarta.json.Json; +import jakarta.json.stream.JsonGeneratorFactory; import org.eclipse.yasson.YassonJsonb; import org.eclipse.yasson.internal.JsonBindingBuilder; diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonGenerator.java b/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonGenerator.java index f775191..cdc8206 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonGenerator.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/jsonb/JsonbJsonGenerator.java @@ -5,18 +5,18 @@ import java.math.BigInteger; import java.util.List; -import javax.json.JsonStructure; -import javax.json.JsonValue; +import jakarta.json.JsonStructure; +import jakarta.json.JsonValue; import org.eclipse.yasson.YassonJsonb; import io.quarkiverse.loggingjson.JsonGenerator; public class JsonbJsonGenerator implements JsonGenerator { - private final javax.json.stream.JsonGenerator generator; + private final jakarta.json.stream.JsonGenerator generator; private final YassonJsonb jsonb; - public JsonbJsonGenerator(javax.json.stream.JsonGenerator generator, YassonJsonb jsonb) { + public JsonbJsonGenerator(jakarta.json.stream.JsonGenerator generator, YassonJsonb jsonb) { this.generator = generator; this.jsonb = jsonb; } diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProvider.java index ea2b81c..c1a3d54 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProvider.java @@ -5,10 +5,10 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; +import io.quarkiverse.loggingjson.config.Config; public class AdditionalFieldsJsonProvider implements JsonProvider, Enabled { private final boolean enabled; diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProvider.java index 65ad8d8..fb6b73d 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProvider.java @@ -5,10 +5,10 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; +import io.quarkiverse.loggingjson.config.Config; public class ArgumentsJsonProvider implements JsonProvider, Enabled { private final boolean includeStructuredArguments; diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProvider.java index 86f5486..0a2939e 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProvider.java @@ -5,6 +5,7 @@ import org.jboss.logmanager.ExtLogRecord; import io.quarkiverse.loggingjson.*; +import io.quarkiverse.loggingjson.config.Config; public class ErrorMessageJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProvider.java index ba5d22d..57ffcaf 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProvider.java @@ -5,6 +5,7 @@ import org.jboss.logmanager.ExtLogRecord; import io.quarkiverse.loggingjson.*; +import io.quarkiverse.loggingjson.config.Config; public class ErrorTypeJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/HostNameJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/HostNameJsonProvider.java index c77b531..acff6e0 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/HostNameJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/HostNameJsonProvider.java @@ -5,6 +5,7 @@ import org.jboss.logmanager.ExtLogRecord; import io.quarkiverse.loggingjson.*; +import io.quarkiverse.loggingjson.config.Config; public class HostNameJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProvider.java index 17d5c40..f8e966d 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProvider.java @@ -5,6 +5,7 @@ import org.jboss.logmanager.ExtLogRecord; import io.quarkiverse.loggingjson.*; +import io.quarkiverse.loggingjson.config.Config; public class LogLevelJsonProvider implements JsonProvider, Enabled { private final String fieldName; diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProvider.java index dfc92d9..ee164aa 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class LoggerClassNameJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProvider.java index 691a083..7febf2d 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProvider.java @@ -5,6 +5,7 @@ import org.jboss.logmanager.ExtLogRecord; import io.quarkiverse.loggingjson.*; +import io.quarkiverse.loggingjson.config.Config; public class LoggerNameJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MDCJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MDCJsonProvider.java index bd21b90..add71f8 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MDCJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MDCJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class MDCJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageJsonProvider.java index f9b1fba..8737370 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageJsonProvider.java @@ -5,11 +5,11 @@ import org.jboss.logmanager.ExtFormatter; import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class MessageJsonProvider extends ExtFormatter implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageWithErrorJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageWithErrorJsonProvider.java index a1020cb..7128eee 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageWithErrorJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/MessageWithErrorJsonProvider.java @@ -6,12 +6,12 @@ import org.jboss.logmanager.ExtFormatter; import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; import io.quarkiverse.loggingjson.StringBuilderWriter; +import io.quarkiverse.loggingjson.config.Config; public class MessageWithErrorJsonProvider extends ExtFormatter implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/NDCJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/NDCJsonProvider.java index 25758ad..3a3f9aa 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/NDCJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/NDCJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class NDCJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProvider.java index 2ab717a..782390f 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class ProcessIdJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProvider.java index 6e671b4..bd01bcb 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class ProcessNameJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/SequenceJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/SequenceJsonProvider.java index d4ca97c..88caedb 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/SequenceJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/SequenceJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class SequenceJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProvider.java index 52f31ce..65aeb4a 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProvider.java @@ -6,6 +6,7 @@ import org.jboss.logmanager.ExtLogRecord; import io.quarkiverse.loggingjson.*; +import io.quarkiverse.loggingjson.config.Config; public class StackTraceJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProvider.java index f495424..ea94e27 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class ThreadIdJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProvider.java index 3fc4ec9..8ef6e8e 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProvider.java @@ -4,11 +4,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class ThreadNameJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/TimestampJsonProvider.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/TimestampJsonProvider.java index 8ee8025..88c3197 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/TimestampJsonProvider.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/TimestampJsonProvider.java @@ -7,11 +7,11 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; import io.quarkiverse.loggingjson.JsonWritingUtils; +import io.quarkiverse.loggingjson.config.Config; public class TimestampJsonProvider implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedError.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedError.java index c4c8fb9..0148c61 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedError.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedError.java @@ -4,10 +4,10 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; +import io.quarkiverse.loggingjson.config.Config; public class WrappedError implements JsonProvider, Enabled { diff --git a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedSourceLocation.java b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedSourceLocation.java index 3a44ec2..87ac551 100644 --- a/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedSourceLocation.java +++ b/runtime/src/main/java/io/quarkiverse/loggingjson/providers/WrappedSourceLocation.java @@ -4,10 +4,10 @@ import org.jboss.logmanager.ExtLogRecord; -import io.quarkiverse.loggingjson.Config; import io.quarkiverse.loggingjson.Enabled; import io.quarkiverse.loggingjson.JsonGenerator; import io.quarkiverse.loggingjson.JsonProvider; +import io.quarkiverse.loggingjson.config.Config; public class WrappedSourceLocation implements JsonProvider, Enabled { diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProviderJsonbTest.java index 4671fbe..9586975 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/AdditionalFieldsJsonProviderJsonbTest.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.google.common.collect.ImmutableList; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class AdditionalFieldsJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProviderJsonbTest.java index d94ea3d..1b374ba 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ArgumentsJsonProviderJsonbTest.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.google.common.collect.ImmutableList; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class ArgumentsJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProviderJsonbTest.java index 04cdeaf..f673d37 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorMessageJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class ErrorMessageJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProviderJsonbTest.java index fdc3b5e..758c7b6 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ErrorTypeJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class ErrorTypeJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/HostNameJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/HostNameJsonProviderJsonbTest.java index 144f6ab..ada3a5a 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/HostNameJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/HostNameJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class HostNameJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProviderJsonbTest.java index 747035f..f098039 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LogLevelJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class LogLevelJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProviderJsonbTest.java index 3ae4a30..694a954 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerClassNameJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class LoggerClassNameJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProviderJsonbTest.java index 2f7d3a3..c3943b9 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/LoggerNameJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class LoggerNameJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MDCJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MDCJsonProviderJsonbTest.java index f4b3b89..c80cc21 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MDCJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MDCJsonProviderJsonbTest.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.google.common.collect.ImmutableList; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class MDCJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MessageJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MessageJsonProviderJsonbTest.java index d36e306..1cd9ff6 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MessageJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/MessageJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class MessageJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/NDCJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/NDCJsonProviderJsonbTest.java index 2d021d4..f383c5e 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/NDCJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/NDCJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class NDCJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProviderJsonbTest.java index 95451c8..3073f9a 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessIdJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class ProcessIdJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProviderJsonbTest.java index 8aaa337..e704f1f 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ProcessNameJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class ProcessNameJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/SequenceJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/SequenceJsonProviderJsonbTest.java index 5afc930..20ce33b 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/SequenceJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/SequenceJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class SequenceJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProviderJsonbTest.java index 12ee4f6..6195511 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/StackTraceJsonProviderJsonbTest.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class StackTraceJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProviderJsonbTest.java index 97ea9e2..d27f20d 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadIdJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class ThreadIdJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProviderJsonbTest.java index 65e8095..0d35f96 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/ThreadNameJsonProviderJsonbTest.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class ThreadNameJsonProviderJsonbTest extends JsonProviderBaseTest { @Override diff --git a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/TimestampJsonProviderJsonbTest.java b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/TimestampJsonProviderJsonbTest.java index c9c7bc5..3df1533 100644 --- a/runtime/src/test/java/io/quarkiverse/loggingjson/providers/TimestampJsonProviderJsonbTest.java +++ b/runtime/src/test/java/io/quarkiverse/loggingjson/providers/TimestampJsonProviderJsonbTest.java @@ -15,7 +15,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import io.quarkiverse.loggingjson.Config; +import io.quarkiverse.loggingjson.config.Config; public class TimestampJsonProviderJsonbTest extends JsonProviderBaseTest { @Override