├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── story.md └── workflows │ ├── dependency-submission.yml │ ├── publish_main_snapshot.yml │ ├── publish_release.yml │ ├── pull_request.yml │ └── repolinter.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── New-Relic-Apache-2-Header.xml ├── README.md ├── THIRD_PARTY_NOTICES.md ├── core-test ├── build.gradle.kts └── src │ └── main │ └── java │ └── com │ └── newrelic │ └── logging │ └── core │ └── LogAsserts.java ├── core ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── com │ │ └── newrelic │ │ └── logging │ │ └── core │ │ ├── ElementName.java │ │ ├── ExceptionUtil.java │ │ └── LogExtensionConfig.java │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── core │ ├── LogExtensionConfigTest.java │ ├── StackTraceTest.java │ └── StackTraceTestMethods.java ├── dropwizard ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── newrelic │ │ │ └── logging │ │ │ └── dropwizard │ │ │ ├── LogFormatLayoutFactory.java │ │ │ ├── NewRelicAsyncAppenderFactory.java │ │ │ ├── NewRelicConsoleAppenderFactory.java │ │ │ ├── NewRelicFileAppenderFactory.java │ │ │ ├── NewRelicJsonLayoutFactory.java │ │ │ └── access │ │ │ ├── AccessLog.java │ │ │ ├── LinkingMetadataAsRequestAttributesFilter.java │ │ │ ├── NewRelicAccessJsonLayout.java │ │ │ └── NewRelicAccessJsonLayoutFactory.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── io.dropwizard.logging.AppenderFactory │ │ └── io.dropwizard.logging.layout.DiscoverableLayoutFactory │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── dropwizard │ ├── NewRelicAppenderFactoryTest.java │ └── access │ ├── LinkingMetadataAsRequestAttributesFilterTest.java │ └── NewRelicAccessJsonLayoutTest.java ├── examples ├── README.md ├── dropwizard-app │ ├── build.gradle.kts │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── newrelic │ │ │ └── testapps │ │ │ └── dropwizard │ │ │ ├── AppConfiguration.java │ │ │ ├── Hello.java │ │ │ └── Main.java │ └── test.yml ├── jul-app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── newrelic │ │ │ └── testapps │ │ │ └── jul │ │ │ └── Main.java │ │ └── resources │ │ ├── logging.properties │ │ ├── propres.properties │ │ ├── propres_en.properties │ │ └── propres_es_ES.properties ├── log4j1-app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── newrelic │ │ │ └── testapps │ │ │ └── log4j1 │ │ │ └── Main.java │ │ └── resources │ │ └── log4j.xml ├── log4j2-app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── newrelic │ │ │ └── testapps │ │ │ └── log4j2 │ │ │ └── Main.java │ │ └── resources │ │ ├── log4j2.xml │ │ ├── propres.properties │ │ ├── propres_en.properties │ │ └── propres_es_ES.properties ├── logback-app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── newrelic │ │ │ └── testapps │ │ │ └── logback │ │ │ └── Main.java │ │ └── resources │ │ └── logback.xml └── logback11-app │ ├── build.gradle.kts │ └── src │ └── main │ ├── java │ └── com │ │ └── newrelic │ │ └── testapps │ │ └── logback11 │ │ └── Main.java │ └── resources │ └── logback.xml ├── gradle.properties ├── gradle ├── publish.gradle.kts └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jul ├── README.md ├── build.gradle.kts ├── spotbugs-filter.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── newrelic │ │ └── logging │ │ └── jul │ │ ├── NewRelicFormatter.java │ │ ├── NewRelicLogRecord.java │ │ ├── NewRelicMemoryHandler.java │ │ └── package-info.java │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── jul │ ├── BasicHandlerTest.java │ ├── FormatterTest.java │ ├── HandlerTestBase.java │ ├── LinkingMetadataHandlerTest.java │ └── ListHandler.java ├── log4j1 ├── README.md ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── com │ │ └── newrelic │ │ └── logging │ │ └── log4j1 │ │ ├── NewRelicAsyncAppender.java │ │ ├── NewRelicLayout.java │ │ └── NewRelicLoggingEvent.java │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── log4j1 │ ├── ListAppender.java │ └── LoggingEventTest.java ├── log4j2 ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── newrelic │ │ │ └── logging │ │ │ └── log4j2 │ │ │ ├── NewRelicContextDataProvider.java │ │ │ ├── NewRelicLayout.java │ │ │ ├── NewRelicMessage.java │ │ │ ├── NewRelicMessageFactory.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.logging.log4j.core.util.ContextDataProvider │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── log4j2 │ ├── ContextDataProviderTest.java │ └── LayoutTest.java ├── logback ├── README.md ├── build.gradle.kts ├── spotbugs-filter.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── newrelic │ │ └── logging │ │ └── logback │ │ ├── CustomArgument.java │ │ ├── JsonFactoryProvider.java │ │ ├── NewRelicAsyncAppender.java │ │ ├── NewRelicEncoder.java │ │ ├── NewRelicJsonLayout.java │ │ └── package-info.java │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── logback │ ├── JsonFactoryProviderTest.java │ └── NewRelicLogbackTests.java ├── logback11 ├── README.md ├── build.gradle.kts ├── spotbugs-filter.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── newrelic │ │ └── logging │ │ └── logback11 │ │ ├── NewRelicAsyncAppender.java │ │ ├── NewRelicEncoder.java │ │ ├── NewRelicJsonLayout.java │ │ └── package-info.java │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── logback11 │ └── NewRelicLogback11Tests.java ├── logback13 ├── README.md ├── build.gradle.kts ├── spotbugs-filter.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── newrelic │ │ └── logging │ │ └── logback13 │ │ ├── CustomLoggingEventWrapper.java │ │ ├── NewRelicAsyncAppender.java │ │ ├── NewRelicEncoder.java │ │ └── NewRelicJsonLayout.java │ └── test │ └── java │ └── com │ └── newrelic │ └── logging │ └── logback13 │ └── NewRelicLogback13Tests.java ├── performance └── log4j2-perf │ ├── build.gradle.kts │ └── src │ └── main │ ├── java │ └── PerformanceMain.java │ └── resources │ └── log4j2.xml └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/ISSUE_TEMPLATE/story.md -------------------------------------------------------------------------------- /.github/workflows/dependency-submission.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/workflows/dependency-submission.yml -------------------------------------------------------------------------------- /.github/workflows/publish_main_snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/workflows/publish_main_snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/publish_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/workflows/publish_release.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/repolinter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.github/workflows/repolinter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/LICENSE.md -------------------------------------------------------------------------------- /New-Relic-Apache-2-Header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/New-Relic-Apache-2-Header.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY_NOTICES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/THIRD_PARTY_NOTICES.md -------------------------------------------------------------------------------- /core-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core-test/build.gradle.kts -------------------------------------------------------------------------------- /core-test/src/main/java/com/newrelic/logging/core/LogAsserts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core-test/src/main/java/com/newrelic/logging/core/LogAsserts.java -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/src/main/java/com/newrelic/logging/core/ElementName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core/src/main/java/com/newrelic/logging/core/ElementName.java -------------------------------------------------------------------------------- /core/src/main/java/com/newrelic/logging/core/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core/src/main/java/com/newrelic/logging/core/ExceptionUtil.java -------------------------------------------------------------------------------- /core/src/main/java/com/newrelic/logging/core/LogExtensionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core/src/main/java/com/newrelic/logging/core/LogExtensionConfig.java -------------------------------------------------------------------------------- /core/src/test/java/com/newrelic/logging/core/LogExtensionConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core/src/test/java/com/newrelic/logging/core/LogExtensionConfigTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/newrelic/logging/core/StackTraceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core/src/test/java/com/newrelic/logging/core/StackTraceTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/newrelic/logging/core/StackTraceTestMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/core/src/test/java/com/newrelic/logging/core/StackTraceTestMethods.java -------------------------------------------------------------------------------- /dropwizard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/README.md -------------------------------------------------------------------------------- /dropwizard/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/build.gradle.kts -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/LogFormatLayoutFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/LogFormatLayoutFactory.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicAsyncAppenderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicAsyncAppenderFactory.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicConsoleAppenderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicConsoleAppenderFactory.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicFileAppenderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicFileAppenderFactory.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicJsonLayoutFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/NewRelicJsonLayoutFactory.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/AccessLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/AccessLog.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/LinkingMetadataAsRequestAttributesFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/LinkingMetadataAsRequestAttributesFilter.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/NewRelicAccessJsonLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/NewRelicAccessJsonLayout.java -------------------------------------------------------------------------------- /dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/NewRelicAccessJsonLayoutFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/java/com/newrelic/logging/dropwizard/access/NewRelicAccessJsonLayoutFactory.java -------------------------------------------------------------------------------- /dropwizard/src/main/resources/META-INF/services/io.dropwizard.logging.AppenderFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/resources/META-INF/services/io.dropwizard.logging.AppenderFactory -------------------------------------------------------------------------------- /dropwizard/src/main/resources/META-INF/services/io.dropwizard.logging.layout.DiscoverableLayoutFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/main/resources/META-INF/services/io.dropwizard.logging.layout.DiscoverableLayoutFactory -------------------------------------------------------------------------------- /dropwizard/src/test/java/com/newrelic/logging/dropwizard/NewRelicAppenderFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/test/java/com/newrelic/logging/dropwizard/NewRelicAppenderFactoryTest.java -------------------------------------------------------------------------------- /dropwizard/src/test/java/com/newrelic/logging/dropwizard/access/LinkingMetadataAsRequestAttributesFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/test/java/com/newrelic/logging/dropwizard/access/LinkingMetadataAsRequestAttributesFilterTest.java -------------------------------------------------------------------------------- /dropwizard/src/test/java/com/newrelic/logging/dropwizard/access/NewRelicAccessJsonLayoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/dropwizard/src/test/java/com/newrelic/logging/dropwizard/access/NewRelicAccessJsonLayoutTest.java -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/dropwizard-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/dropwizard-app/build.gradle.kts -------------------------------------------------------------------------------- /examples/dropwizard-app/src/main/java/com/newrelic/testapps/dropwizard/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/dropwizard-app/src/main/java/com/newrelic/testapps/dropwizard/AppConfiguration.java -------------------------------------------------------------------------------- /examples/dropwizard-app/src/main/java/com/newrelic/testapps/dropwizard/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/dropwizard-app/src/main/java/com/newrelic/testapps/dropwizard/Hello.java -------------------------------------------------------------------------------- /examples/dropwizard-app/src/main/java/com/newrelic/testapps/dropwizard/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/dropwizard-app/src/main/java/com/newrelic/testapps/dropwizard/Main.java -------------------------------------------------------------------------------- /examples/dropwizard-app/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/dropwizard-app/test.yml -------------------------------------------------------------------------------- /examples/jul-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/jul-app/build.gradle.kts -------------------------------------------------------------------------------- /examples/jul-app/src/main/java/com/newrelic/testapps/jul/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/jul-app/src/main/java/com/newrelic/testapps/jul/Main.java -------------------------------------------------------------------------------- /examples/jul-app/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/jul-app/src/main/resources/logging.properties -------------------------------------------------------------------------------- /examples/jul-app/src/main/resources/propres.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/jul-app/src/main/resources/propres.properties -------------------------------------------------------------------------------- /examples/jul-app/src/main/resources/propres_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/jul-app/src/main/resources/propres_en.properties -------------------------------------------------------------------------------- /examples/jul-app/src/main/resources/propres_es_ES.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/jul-app/src/main/resources/propres_es_ES.properties -------------------------------------------------------------------------------- /examples/log4j1-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j1-app/build.gradle.kts -------------------------------------------------------------------------------- /examples/log4j1-app/src/main/java/com/newrelic/testapps/log4j1/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j1-app/src/main/java/com/newrelic/testapps/log4j1/Main.java -------------------------------------------------------------------------------- /examples/log4j1-app/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j1-app/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /examples/log4j2-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j2-app/build.gradle.kts -------------------------------------------------------------------------------- /examples/log4j2-app/src/main/java/com/newrelic/testapps/log4j2/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j2-app/src/main/java/com/newrelic/testapps/log4j2/Main.java -------------------------------------------------------------------------------- /examples/log4j2-app/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j2-app/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/log4j2-app/src/main/resources/propres.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j2-app/src/main/resources/propres.properties -------------------------------------------------------------------------------- /examples/log4j2-app/src/main/resources/propres_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j2-app/src/main/resources/propres_en.properties -------------------------------------------------------------------------------- /examples/log4j2-app/src/main/resources/propres_es_ES.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/log4j2-app/src/main/resources/propres_es_ES.properties -------------------------------------------------------------------------------- /examples/logback-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/logback-app/build.gradle.kts -------------------------------------------------------------------------------- /examples/logback-app/src/main/java/com/newrelic/testapps/logback/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/logback-app/src/main/java/com/newrelic/testapps/logback/Main.java -------------------------------------------------------------------------------- /examples/logback-app/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/logback-app/src/main/resources/logback.xml -------------------------------------------------------------------------------- /examples/logback11-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/logback11-app/build.gradle.kts -------------------------------------------------------------------------------- /examples/logback11-app/src/main/java/com/newrelic/testapps/logback11/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/logback11-app/src/main/java/com/newrelic/testapps/logback11/Main.java -------------------------------------------------------------------------------- /examples/logback11-app/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/examples/logback11-app/src/main/resources/logback.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | releaseVersion=3.5.0 2 | -------------------------------------------------------------------------------- /gradle/publish.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/gradle/publish.gradle.kts -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jul/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/README.md -------------------------------------------------------------------------------- /jul/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/build.gradle.kts -------------------------------------------------------------------------------- /jul/spotbugs-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/spotbugs-filter.xml -------------------------------------------------------------------------------- /jul/src/main/java/com/newrelic/logging/jul/NewRelicFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/main/java/com/newrelic/logging/jul/NewRelicFormatter.java -------------------------------------------------------------------------------- /jul/src/main/java/com/newrelic/logging/jul/NewRelicLogRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/main/java/com/newrelic/logging/jul/NewRelicLogRecord.java -------------------------------------------------------------------------------- /jul/src/main/java/com/newrelic/logging/jul/NewRelicMemoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/main/java/com/newrelic/logging/jul/NewRelicMemoryHandler.java -------------------------------------------------------------------------------- /jul/src/main/java/com/newrelic/logging/jul/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/main/java/com/newrelic/logging/jul/package-info.java -------------------------------------------------------------------------------- /jul/src/test/java/com/newrelic/logging/jul/BasicHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/test/java/com/newrelic/logging/jul/BasicHandlerTest.java -------------------------------------------------------------------------------- /jul/src/test/java/com/newrelic/logging/jul/FormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/test/java/com/newrelic/logging/jul/FormatterTest.java -------------------------------------------------------------------------------- /jul/src/test/java/com/newrelic/logging/jul/HandlerTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/test/java/com/newrelic/logging/jul/HandlerTestBase.java -------------------------------------------------------------------------------- /jul/src/test/java/com/newrelic/logging/jul/LinkingMetadataHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/test/java/com/newrelic/logging/jul/LinkingMetadataHandlerTest.java -------------------------------------------------------------------------------- /jul/src/test/java/com/newrelic/logging/jul/ListHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/jul/src/test/java/com/newrelic/logging/jul/ListHandler.java -------------------------------------------------------------------------------- /log4j1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j1/README.md -------------------------------------------------------------------------------- /log4j1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j1/build.gradle.kts -------------------------------------------------------------------------------- /log4j1/src/main/java/com/newrelic/logging/log4j1/NewRelicAsyncAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j1/src/main/java/com/newrelic/logging/log4j1/NewRelicAsyncAppender.java -------------------------------------------------------------------------------- /log4j1/src/main/java/com/newrelic/logging/log4j1/NewRelicLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j1/src/main/java/com/newrelic/logging/log4j1/NewRelicLayout.java -------------------------------------------------------------------------------- /log4j1/src/main/java/com/newrelic/logging/log4j1/NewRelicLoggingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j1/src/main/java/com/newrelic/logging/log4j1/NewRelicLoggingEvent.java -------------------------------------------------------------------------------- /log4j1/src/test/java/com/newrelic/logging/log4j1/ListAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j1/src/test/java/com/newrelic/logging/log4j1/ListAppender.java -------------------------------------------------------------------------------- /log4j1/src/test/java/com/newrelic/logging/log4j1/LoggingEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j1/src/test/java/com/newrelic/logging/log4j1/LoggingEventTest.java -------------------------------------------------------------------------------- /log4j2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/README.md -------------------------------------------------------------------------------- /log4j2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/build.gradle.kts -------------------------------------------------------------------------------- /log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicContextDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicContextDataProvider.java -------------------------------------------------------------------------------- /log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicLayout.java -------------------------------------------------------------------------------- /log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicMessage.java -------------------------------------------------------------------------------- /log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicMessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/main/java/com/newrelic/logging/log4j2/NewRelicMessageFactory.java -------------------------------------------------------------------------------- /log4j2/src/main/java/com/newrelic/logging/log4j2/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/main/java/com/newrelic/logging/log4j2/package-info.java -------------------------------------------------------------------------------- /log4j2/src/main/resources/META-INF/services/org.apache.logging.log4j.core.util.ContextDataProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/main/resources/META-INF/services/org.apache.logging.log4j.core.util.ContextDataProvider -------------------------------------------------------------------------------- /log4j2/src/test/java/com/newrelic/logging/log4j2/ContextDataProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/test/java/com/newrelic/logging/log4j2/ContextDataProviderTest.java -------------------------------------------------------------------------------- /log4j2/src/test/java/com/newrelic/logging/log4j2/LayoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/log4j2/src/test/java/com/newrelic/logging/log4j2/LayoutTest.java -------------------------------------------------------------------------------- /logback/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/README.md -------------------------------------------------------------------------------- /logback/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/build.gradle.kts -------------------------------------------------------------------------------- /logback/spotbugs-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/spotbugs-filter.xml -------------------------------------------------------------------------------- /logback/src/main/java/com/newrelic/logging/logback/CustomArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/main/java/com/newrelic/logging/logback/CustomArgument.java -------------------------------------------------------------------------------- /logback/src/main/java/com/newrelic/logging/logback/JsonFactoryProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/main/java/com/newrelic/logging/logback/JsonFactoryProvider.java -------------------------------------------------------------------------------- /logback/src/main/java/com/newrelic/logging/logback/NewRelicAsyncAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/main/java/com/newrelic/logging/logback/NewRelicAsyncAppender.java -------------------------------------------------------------------------------- /logback/src/main/java/com/newrelic/logging/logback/NewRelicEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/main/java/com/newrelic/logging/logback/NewRelicEncoder.java -------------------------------------------------------------------------------- /logback/src/main/java/com/newrelic/logging/logback/NewRelicJsonLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/main/java/com/newrelic/logging/logback/NewRelicJsonLayout.java -------------------------------------------------------------------------------- /logback/src/main/java/com/newrelic/logging/logback/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/main/java/com/newrelic/logging/logback/package-info.java -------------------------------------------------------------------------------- /logback/src/test/java/com/newrelic/logging/logback/JsonFactoryProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/test/java/com/newrelic/logging/logback/JsonFactoryProviderTest.java -------------------------------------------------------------------------------- /logback/src/test/java/com/newrelic/logging/logback/NewRelicLogbackTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback/src/test/java/com/newrelic/logging/logback/NewRelicLogbackTests.java -------------------------------------------------------------------------------- /logback11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/README.md -------------------------------------------------------------------------------- /logback11/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/build.gradle.kts -------------------------------------------------------------------------------- /logback11/spotbugs-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/spotbugs-filter.xml -------------------------------------------------------------------------------- /logback11/src/main/java/com/newrelic/logging/logback11/NewRelicAsyncAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/src/main/java/com/newrelic/logging/logback11/NewRelicAsyncAppender.java -------------------------------------------------------------------------------- /logback11/src/main/java/com/newrelic/logging/logback11/NewRelicEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/src/main/java/com/newrelic/logging/logback11/NewRelicEncoder.java -------------------------------------------------------------------------------- /logback11/src/main/java/com/newrelic/logging/logback11/NewRelicJsonLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/src/main/java/com/newrelic/logging/logback11/NewRelicJsonLayout.java -------------------------------------------------------------------------------- /logback11/src/main/java/com/newrelic/logging/logback11/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/src/main/java/com/newrelic/logging/logback11/package-info.java -------------------------------------------------------------------------------- /logback11/src/test/java/com/newrelic/logging/logback11/NewRelicLogback11Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback11/src/test/java/com/newrelic/logging/logback11/NewRelicLogback11Tests.java -------------------------------------------------------------------------------- /logback13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/README.md -------------------------------------------------------------------------------- /logback13/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/build.gradle.kts -------------------------------------------------------------------------------- /logback13/spotbugs-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/spotbugs-filter.xml -------------------------------------------------------------------------------- /logback13/src/main/java/com/newrelic/logging/logback13/CustomLoggingEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/src/main/java/com/newrelic/logging/logback13/CustomLoggingEventWrapper.java -------------------------------------------------------------------------------- /logback13/src/main/java/com/newrelic/logging/logback13/NewRelicAsyncAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/src/main/java/com/newrelic/logging/logback13/NewRelicAsyncAppender.java -------------------------------------------------------------------------------- /logback13/src/main/java/com/newrelic/logging/logback13/NewRelicEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/src/main/java/com/newrelic/logging/logback13/NewRelicEncoder.java -------------------------------------------------------------------------------- /logback13/src/main/java/com/newrelic/logging/logback13/NewRelicJsonLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/src/main/java/com/newrelic/logging/logback13/NewRelicJsonLayout.java -------------------------------------------------------------------------------- /logback13/src/test/java/com/newrelic/logging/logback13/NewRelicLogback13Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/logback13/src/test/java/com/newrelic/logging/logback13/NewRelicLogback13Tests.java -------------------------------------------------------------------------------- /performance/log4j2-perf/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/performance/log4j2-perf/build.gradle.kts -------------------------------------------------------------------------------- /performance/log4j2-perf/src/main/java/PerformanceMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/performance/log4j2-perf/src/main/java/PerformanceMain.java -------------------------------------------------------------------------------- /performance/log4j2-perf/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/performance/log4j2-perf/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/java-log-extensions/HEAD/settings.gradle --------------------------------------------------------------------------------