├── .dotty-ide-disabled ├── .gitattributes ├── .github └── workflows │ └── workflow.yml ├── .gitignore ├── .sdkmanrc ├── BENCHMARKS.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RELEASING.md ├── api ├── build.gradle └── src │ ├── main │ ├── java │ │ └── echopraxia │ │ │ └── api │ │ │ ├── Attribute.java │ │ │ ├── AttributeKey.java │ │ │ ├── Attributes.java │ │ │ ├── AttributesAware.java │ │ │ ├── DefaultField.java │ │ │ ├── DefaultToStringFormatter.java │ │ │ ├── Field.java │ │ │ ├── FieldBuilder.java │ │ │ ├── FieldBuilderResult.java │ │ │ ├── FieldConstants.java │ │ │ ├── FieldVisitor.java │ │ │ ├── FindPathMethods.java │ │ │ ├── PresentationHintAttributes.java │ │ │ ├── PresentationHints.java │ │ │ ├── SimpleFieldVisitor.java │ │ │ ├── ToStringFormatter.java │ │ │ └── Value.java │ └── resources │ │ └── echopraxia │ │ └── fields.properties │ └── test │ └── java │ └── echopraxia │ └── api │ ├── AbbreviateAfterTests.java │ ├── AbbreviationTests.java │ ├── CardinalTests.java │ ├── DisplayNameTests.java │ ├── ElidedTests.java │ ├── EqualityTests.java │ ├── FormatTests.java │ ├── ToStringFormatTests.java │ ├── ToStringValueTests.java │ └── ValueTests.java ├── docs ├── faq.md ├── frameworks │ ├── log4j2.md │ └── logback.md ├── index.md ├── installation.md ├── logging.png └── usage │ ├── basics.md │ ├── conditions.md │ ├── context.md │ ├── fieldbuilder.md │ ├── filters.md │ ├── logger.md │ └── scripting.md ├── filewatch ├── build.gradle └── src │ ├── main │ ├── java │ │ └── echopraxia │ │ │ └── filewatch │ │ │ ├── FileWatchEvent.java │ │ │ ├── FileWatchService.java │ │ │ ├── FileWatchServiceFactory.java │ │ │ ├── FileWatchServiceProvider.java │ │ │ └── dirwatcher │ │ │ ├── DefaultFileWatchService.java │ │ │ └── DefaultFileWatchServiceProvider.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── echopraxia.filewatch.FileWatchServiceProvider │ └── test │ └── java │ └── echopraxia │ └── filewatch │ └── FileWatchTest.java ├── gradle.properties ├── gradle ├── java-publication.gradle ├── release.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jackson ├── build.gradle └── src │ ├── main │ ├── java │ │ └── echopraxia │ │ │ └── jackson │ │ │ ├── EchopraxiaModule.java │ │ │ ├── FieldSerializer.java │ │ │ ├── ObjectMapperProvider.java │ │ │ ├── ValueDeserializer.java │ │ │ └── ValueSerializer.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.fasterxml.jackson.databind.Module │ └── test │ └── java │ └── echopraxia │ └── jackson │ └── VisitorTests.java ├── jsonpath ├── build.gradle └── src │ ├── main │ └── java │ │ └── echopraxia │ │ └── jsonpath │ │ ├── AbstractJsonPathFinder.java │ │ ├── EchopraxiaJsonProvider.java │ │ └── EchopraxiaMappingProvider.java │ └── test │ └── java │ └── echopraxia │ └── jsonpath │ └── JsonPathTests.java ├── jul ├── build.gradle └── src │ ├── main │ ├── java │ │ └── echopraxia │ │ │ └── jul │ │ │ ├── EchopraxiaLogRecord.java │ │ │ ├── JULCoreLogger.java │ │ │ ├── JULEchopraxiaService.java │ │ │ ├── JULEchopraxiaServiceProvider.java │ │ │ ├── JULJSONFormatter.java │ │ │ ├── JULLoggerContext.java │ │ │ └── JULLoggingContext.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── echopraxia.logging.spi.EchopraxiaServiceProvider │ │ └── echopraxia │ │ └── jsonformatter.properties │ └── test │ ├── java │ └── echopraxia │ │ └── jul │ │ ├── EncodedListHandler.java │ │ ├── ExceptionHandlerTests.java │ │ ├── JSONFormatterTest.java │ │ ├── JULLoggerTest.java │ │ ├── LoggerFactoryTest.java │ │ ├── StaticExceptionHandler.java │ │ ├── TestBase.java │ │ ├── TestEchopraxiaService.java │ │ └── TestEchopraxiaServiceProvider.java │ └── resources │ └── META-INF │ └── services │ └── echopraxia.logging.spi.EchopraxiaServiceProvider ├── log4j ├── benchmarks │ └── 17.0.3.6.1-amzn │ │ └── 20220715T110146.json ├── build.gradle └── src │ ├── jmh │ ├── java │ │ └── echopraxia │ │ │ └── log4j │ │ │ ├── CoreLoggerBenchmarks.java │ │ │ ├── Log4JBenchmarks.java │ │ │ └── LoggerBenchmarks.java │ └── resources │ │ └── log4j2.xml │ ├── main │ ├── java │ │ └── echopraxia │ │ │ └── log4j │ │ │ ├── Log4JCoreLogger.java │ │ │ ├── Log4JEchopraxiaService.java │ │ │ ├── Log4JEchopraxiaServiceProvider.java │ │ │ ├── Log4JLoggingContext.java │ │ │ └── layout │ │ │ ├── AbstractEchopraxiaResolver.java │ │ │ ├── EchopraxiaArgumentFieldsResolverFactory.java │ │ │ ├── EchopraxiaContextFieldsResolverFactory.java │ │ │ ├── EchopraxiaFieldResolverFactory.java │ │ │ └── EchopraxiaFieldsMessage.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── echopraxia.logging.spi.EchopraxiaServiceProvider │ └── test │ ├── java │ └── echopraxia │ │ └── log4j │ │ ├── ConditionTest.java │ │ ├── ContextTest.java │ │ ├── ExceptionHandlerTests.java │ │ ├── Log4JLoggerTest.java │ │ ├── StaticExceptionHandler.java │ │ ├── TestBase.java │ │ ├── TestEchopraxiaService.java │ │ ├── TestEchopraxiaServiceProvider.java │ │ └── appender │ │ └── ListAppender.java │ └── resources │ ├── META-INF │ └── services │ │ └── echopraxia.logging.spi.EchopraxiaServiceProvider │ └── log4j2.xml ├── logback ├── build.gradle └── src │ ├── main │ └── java │ │ └── echopraxia │ │ └── logback │ │ ├── AbstractEventLoggingContext.java │ │ ├── AbstractPathConverter.java │ │ ├── ArgumentFieldConverter.java │ │ ├── ArgumentLoggingContext.java │ │ ├── BaseMarker.java │ │ ├── CallerDataAppender.java │ │ ├── CallerMarker.java │ │ ├── ConditionMarker.java │ │ ├── ConditionTurboFilter.java │ │ ├── DirectFieldMarker.java │ │ ├── FieldConverter.java │ │ ├── FieldLoggingContext.java │ │ ├── LogbackLoggerContext.java │ │ ├── LogbackLoggingContext.java │ │ ├── LoggerFieldConverter.java │ │ ├── MarkerLoggingContext.java │ │ └── TransformingAppender.java │ └── test │ ├── java │ └── echopraxia │ │ └── logback │ │ ├── ConditionTurboFilterTest.java │ │ └── TestBase.java │ └── resources │ └── logback-test.xml ├── logger ├── build.gradle └── src │ └── main │ └── java │ └── echopraxia │ └── logger │ ├── DefaultLoggerMethods.java │ ├── Logger.java │ ├── LoggerFactory.java │ └── LoggerMethods.java ├── logging ├── build.gradle └── src │ ├── main │ └── java │ │ └── echopraxia │ │ └── logging │ │ ├── api │ │ ├── Condition.java │ │ ├── JsonPathCondition.java │ │ ├── Level.java │ │ ├── LoggerHandle.java │ │ ├── LoggingContext.java │ │ └── LoggingContextWithFindPathMethods.java │ │ └── spi │ │ ├── AbstractEchopraxiaService.java │ │ ├── AbstractLoggerSupport.java │ │ ├── Caller.java │ │ ├── CoreLogger.java │ │ ├── CoreLoggerFactory.java │ │ ├── CoreLoggerFilter.java │ │ ├── DefaultMethodsSupport.java │ │ ├── DelegateCoreLogger.java │ │ ├── EchopraxiaService.java │ │ ├── EchopraxiaServiceProvider.java │ │ ├── ExceptionHandler.java │ │ ├── Filters.java │ │ ├── LoggerContext.java │ │ └── Utilities.java │ ├── test │ ├── java │ │ └── echopraxia │ │ │ └── logging │ │ │ └── api │ │ │ ├── ConditionTests.java │ │ │ ├── FilterTests.java │ │ │ ├── LevelTests.java │ │ │ └── TestFilter.java │ └── resources │ │ └── echopraxia.properties │ └── testFixtures │ ├── java │ └── echopraxia │ │ └── logging │ │ └── fake │ │ ├── FakeCoreLogger.java │ │ ├── FakeEchopraxiaService.java │ │ ├── FakeEchopraxiaServiceProvider.java │ │ ├── FakeLoggerContext.java │ │ └── FakeLoggingContext.java │ └── resources │ └── META-INF │ └── services │ └── echopraxia.logging.spi.EchopraxiaServiceProvider ├── logstash ├── benchmarks │ └── 17.0.3.6.1-amzn │ │ └── 20220715T101003.json ├── build.gradle └── src │ ├── jmh │ ├── java │ │ └── echopraxia │ │ │ └── logstash │ │ │ ├── CoreLoggerBenchmarks.java │ │ │ ├── FakeLoggingContext.java │ │ │ ├── JsonPathBenchmarks.java │ │ │ ├── LoggerBenchmarks.java │ │ │ └── SLF4JLoggerBenchmarks.java │ └── resources │ │ └── logback.xml │ ├── main │ ├── java │ │ └── echopraxia │ │ │ └── logstash │ │ │ ├── FieldMarker.java │ │ │ ├── LogstashCoreLogger.java │ │ │ ├── LogstashEchopraxiaService.java │ │ │ ├── LogstashEchopraxiaServiceProvider.java │ │ │ ├── LogstashFieldAppender.java │ │ │ └── MappedFieldMarker.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── echopraxia.logging.spi.EchopraxiaServiceProvider │ └── test │ ├── java │ └── echopraxia │ │ └── logstash │ │ ├── ConditionTest.java │ │ ├── ContextTest.java │ │ ├── ConverterTest.java │ │ ├── DirectTest.java │ │ ├── EncodingListAppender.java │ │ ├── ExceptionHandlerTests.java │ │ ├── LoggerFactoryTest.java │ │ ├── LogstashLoggerTest.java │ │ ├── StaticExceptionHandler.java │ │ ├── TestBase.java │ │ ├── TestEchopraxiaService.java │ │ └── TestEchopraxiaServiceProvider.java │ └── resources │ ├── META-INF │ └── services │ │ └── echopraxia.logging.spi.EchopraxiaServiceProvider │ ├── logback-converter.xml │ ├── logback-direct-test.xml │ ├── logback-test.xml │ └── logback.xml ├── mkdocs.yml ├── noop ├── build.gradle └── src │ └── main │ ├── java │ └── echopraxia │ │ └── noop │ │ ├── NoopCoreLogger.java │ │ ├── NoopEchopraxiaService.java │ │ ├── NoopEchopraxiaServiceProvider.java │ │ ├── NoopLoggerContext.java │ │ └── NoopLoggingContext.java │ └── resources │ └── META-INF │ └── services │ └── echopraxia.logging.spi.EchopraxiaServiceProvider ├── scripting ├── benchmarks │ └── 17.0.3.6.1-amzn │ │ └── 20220715T144743.json ├── build.gradle └── src │ ├── jmh │ ├── java │ │ └── echopraxia │ │ │ └── scripting │ │ │ ├── FakeLoggingContext.java │ │ │ └── ScriptingBenchmarks.java │ ├── resources │ │ └── logback.xml │ └── tweakflow │ │ └── condition.tf │ ├── main │ └── java │ │ └── echopraxia │ │ └── scripting │ │ ├── FileScriptHandle.java │ │ ├── ScriptCondition.java │ │ ├── ScriptException.java │ │ ├── ScriptFunction.java │ │ ├── ScriptHandle.java │ │ ├── ScriptManager.java │ │ ├── ScriptWatchService.java │ │ └── ValueMapEntry.java │ └── test │ ├── java │ └── echopraxia │ │ └── scripting │ │ ├── FakeLoggingContext.java │ │ ├── Main.java │ │ ├── ScriptConditionTest.java │ │ └── ScriptManagerTest.java │ ├── resources │ └── logback-test.xml │ └── tweakflow │ ├── condition.tf │ └── exception.tf ├── settings.gradle └── simple ├── build.gradle └── src ├── main └── java │ └── echopraxia │ └── simple │ ├── Logger.java │ └── LoggerFactory.java └── test └── java └── echopraxia └── MyLogger.java /.dotty-ide-disabled: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/.gitignore -------------------------------------------------------------------------------- /.sdkmanrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/.sdkmanrc -------------------------------------------------------------------------------- /BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/BENCHMARKS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/RELEASING.md -------------------------------------------------------------------------------- /api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/build.gradle -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/Attribute.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/AttributeKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/AttributeKey.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/Attributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/Attributes.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/AttributesAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/AttributesAware.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/DefaultField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/DefaultField.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/DefaultToStringFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/DefaultToStringFormatter.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/Field.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/FieldBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/FieldBuilder.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/FieldBuilderResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/FieldBuilderResult.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/FieldConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/FieldConstants.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/FieldVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/FieldVisitor.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/FindPathMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/FindPathMethods.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/PresentationHintAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/PresentationHintAttributes.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/PresentationHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/PresentationHints.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/SimpleFieldVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/SimpleFieldVisitor.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/ToStringFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/ToStringFormatter.java -------------------------------------------------------------------------------- /api/src/main/java/echopraxia/api/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/java/echopraxia/api/Value.java -------------------------------------------------------------------------------- /api/src/main/resources/echopraxia/fields.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/main/resources/echopraxia/fields.properties -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/AbbreviateAfterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/AbbreviateAfterTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/AbbreviationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/AbbreviationTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/CardinalTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/CardinalTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/DisplayNameTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/DisplayNameTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/ElidedTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/ElidedTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/EqualityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/EqualityTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/FormatTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/FormatTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/ToStringFormatTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/ToStringFormatTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/ToStringValueTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/ToStringValueTests.java -------------------------------------------------------------------------------- /api/src/test/java/echopraxia/api/ValueTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/api/src/test/java/echopraxia/api/ValueTests.java -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/frameworks/log4j2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/frameworks/log4j2.md -------------------------------------------------------------------------------- /docs/frameworks/logback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/frameworks/logback.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/logging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/logging.png -------------------------------------------------------------------------------- /docs/usage/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/usage/basics.md -------------------------------------------------------------------------------- /docs/usage/conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/usage/conditions.md -------------------------------------------------------------------------------- /docs/usage/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/usage/context.md -------------------------------------------------------------------------------- /docs/usage/fieldbuilder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/usage/fieldbuilder.md -------------------------------------------------------------------------------- /docs/usage/filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/usage/filters.md -------------------------------------------------------------------------------- /docs/usage/logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/usage/logger.md -------------------------------------------------------------------------------- /docs/usage/scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/docs/usage/scripting.md -------------------------------------------------------------------------------- /filewatch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/build.gradle -------------------------------------------------------------------------------- /filewatch/src/main/java/echopraxia/filewatch/FileWatchEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/main/java/echopraxia/filewatch/FileWatchEvent.java -------------------------------------------------------------------------------- /filewatch/src/main/java/echopraxia/filewatch/FileWatchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/main/java/echopraxia/filewatch/FileWatchService.java -------------------------------------------------------------------------------- /filewatch/src/main/java/echopraxia/filewatch/FileWatchServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/main/java/echopraxia/filewatch/FileWatchServiceFactory.java -------------------------------------------------------------------------------- /filewatch/src/main/java/echopraxia/filewatch/FileWatchServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/main/java/echopraxia/filewatch/FileWatchServiceProvider.java -------------------------------------------------------------------------------- /filewatch/src/main/java/echopraxia/filewatch/dirwatcher/DefaultFileWatchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/main/java/echopraxia/filewatch/dirwatcher/DefaultFileWatchService.java -------------------------------------------------------------------------------- /filewatch/src/main/java/echopraxia/filewatch/dirwatcher/DefaultFileWatchServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/main/java/echopraxia/filewatch/dirwatcher/DefaultFileWatchServiceProvider.java -------------------------------------------------------------------------------- /filewatch/src/main/resources/META-INF/services/echopraxia.filewatch.FileWatchServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/main/resources/META-INF/services/echopraxia.filewatch.FileWatchServiceProvider -------------------------------------------------------------------------------- /filewatch/src/test/java/echopraxia/filewatch/FileWatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/filewatch/src/test/java/echopraxia/filewatch/FileWatchTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/java-publication.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/gradle/java-publication.gradle -------------------------------------------------------------------------------- /gradle/release.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/gradle/release.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jackson/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/build.gradle -------------------------------------------------------------------------------- /jackson/src/main/java/echopraxia/jackson/EchopraxiaModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/src/main/java/echopraxia/jackson/EchopraxiaModule.java -------------------------------------------------------------------------------- /jackson/src/main/java/echopraxia/jackson/FieldSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/src/main/java/echopraxia/jackson/FieldSerializer.java -------------------------------------------------------------------------------- /jackson/src/main/java/echopraxia/jackson/ObjectMapperProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/src/main/java/echopraxia/jackson/ObjectMapperProvider.java -------------------------------------------------------------------------------- /jackson/src/main/java/echopraxia/jackson/ValueDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/src/main/java/echopraxia/jackson/ValueDeserializer.java -------------------------------------------------------------------------------- /jackson/src/main/java/echopraxia/jackson/ValueSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/src/main/java/echopraxia/jackson/ValueSerializer.java -------------------------------------------------------------------------------- /jackson/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module -------------------------------------------------------------------------------- /jackson/src/test/java/echopraxia/jackson/VisitorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jackson/src/test/java/echopraxia/jackson/VisitorTests.java -------------------------------------------------------------------------------- /jsonpath/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jsonpath/build.gradle -------------------------------------------------------------------------------- /jsonpath/src/main/java/echopraxia/jsonpath/AbstractJsonPathFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jsonpath/src/main/java/echopraxia/jsonpath/AbstractJsonPathFinder.java -------------------------------------------------------------------------------- /jsonpath/src/main/java/echopraxia/jsonpath/EchopraxiaJsonProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jsonpath/src/main/java/echopraxia/jsonpath/EchopraxiaJsonProvider.java -------------------------------------------------------------------------------- /jsonpath/src/main/java/echopraxia/jsonpath/EchopraxiaMappingProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jsonpath/src/main/java/echopraxia/jsonpath/EchopraxiaMappingProvider.java -------------------------------------------------------------------------------- /jsonpath/src/test/java/echopraxia/jsonpath/JsonPathTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jsonpath/src/test/java/echopraxia/jsonpath/JsonPathTests.java -------------------------------------------------------------------------------- /jul/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/build.gradle -------------------------------------------------------------------------------- /jul/src/main/java/echopraxia/jul/EchopraxiaLogRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/java/echopraxia/jul/EchopraxiaLogRecord.java -------------------------------------------------------------------------------- /jul/src/main/java/echopraxia/jul/JULCoreLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/java/echopraxia/jul/JULCoreLogger.java -------------------------------------------------------------------------------- /jul/src/main/java/echopraxia/jul/JULEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/java/echopraxia/jul/JULEchopraxiaService.java -------------------------------------------------------------------------------- /jul/src/main/java/echopraxia/jul/JULEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/java/echopraxia/jul/JULEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /jul/src/main/java/echopraxia/jul/JULJSONFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/java/echopraxia/jul/JULJSONFormatter.java -------------------------------------------------------------------------------- /jul/src/main/java/echopraxia/jul/JULLoggerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/java/echopraxia/jul/JULLoggerContext.java -------------------------------------------------------------------------------- /jul/src/main/java/echopraxia/jul/JULLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/java/echopraxia/jul/JULLoggingContext.java -------------------------------------------------------------------------------- /jul/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /jul/src/main/resources/echopraxia/jsonformatter.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/main/resources/echopraxia/jsonformatter.properties -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/EncodedListHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/EncodedListHandler.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/ExceptionHandlerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/ExceptionHandlerTests.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/JSONFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/JSONFormatterTest.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/JULLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/JULLoggerTest.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/LoggerFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/LoggerFactoryTest.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/StaticExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/StaticExceptionHandler.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/TestBase.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/TestEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/TestEchopraxiaService.java -------------------------------------------------------------------------------- /jul/src/test/java/echopraxia/jul/TestEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/java/echopraxia/jul/TestEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /jul/src/test/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/jul/src/test/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /log4j/benchmarks/17.0.3.6.1-amzn/20220715T110146.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/benchmarks/17.0.3.6.1-amzn/20220715T110146.json -------------------------------------------------------------------------------- /log4j/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/build.gradle -------------------------------------------------------------------------------- /log4j/src/jmh/java/echopraxia/log4j/CoreLoggerBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/jmh/java/echopraxia/log4j/CoreLoggerBenchmarks.java -------------------------------------------------------------------------------- /log4j/src/jmh/java/echopraxia/log4j/Log4JBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/jmh/java/echopraxia/log4j/Log4JBenchmarks.java -------------------------------------------------------------------------------- /log4j/src/jmh/java/echopraxia/log4j/LoggerBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/jmh/java/echopraxia/log4j/LoggerBenchmarks.java -------------------------------------------------------------------------------- /log4j/src/jmh/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/jmh/resources/log4j2.xml -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/Log4JCoreLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/Log4JCoreLogger.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/Log4JEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/Log4JEchopraxiaService.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/Log4JEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/Log4JEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/Log4JLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/Log4JLoggingContext.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/layout/AbstractEchopraxiaResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/layout/AbstractEchopraxiaResolver.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaArgumentFieldsResolverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaArgumentFieldsResolverFactory.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaContextFieldsResolverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaContextFieldsResolverFactory.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaFieldResolverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaFieldResolverFactory.java -------------------------------------------------------------------------------- /log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaFieldsMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/java/echopraxia/log4j/layout/EchopraxiaFieldsMessage.java -------------------------------------------------------------------------------- /log4j/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/ConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/ConditionTest.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/ContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/ContextTest.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/ExceptionHandlerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/ExceptionHandlerTests.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/Log4JLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/Log4JLoggerTest.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/StaticExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/StaticExceptionHandler.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/TestBase.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/TestEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/TestEchopraxiaService.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/TestEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/TestEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /log4j/src/test/java/echopraxia/log4j/appender/ListAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/java/echopraxia/log4j/appender/ListAppender.java -------------------------------------------------------------------------------- /log4j/src/test/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /log4j/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/log4j/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /logback/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/build.gradle -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/AbstractEventLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/AbstractEventLoggingContext.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/AbstractPathConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/AbstractPathConverter.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/ArgumentFieldConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/ArgumentFieldConverter.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/ArgumentLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/ArgumentLoggingContext.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/BaseMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/BaseMarker.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/CallerDataAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/CallerDataAppender.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/CallerMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/CallerMarker.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/ConditionMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/ConditionMarker.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/ConditionTurboFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/ConditionTurboFilter.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/DirectFieldMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/DirectFieldMarker.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/FieldConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/FieldConverter.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/FieldLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/FieldLoggingContext.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/LogbackLoggerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/LogbackLoggerContext.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/LogbackLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/LogbackLoggingContext.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/LoggerFieldConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/LoggerFieldConverter.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/MarkerLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/MarkerLoggingContext.java -------------------------------------------------------------------------------- /logback/src/main/java/echopraxia/logback/TransformingAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/main/java/echopraxia/logback/TransformingAppender.java -------------------------------------------------------------------------------- /logback/src/test/java/echopraxia/logback/ConditionTurboFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/test/java/echopraxia/logback/ConditionTurboFilterTest.java -------------------------------------------------------------------------------- /logback/src/test/java/echopraxia/logback/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/test/java/echopraxia/logback/TestBase.java -------------------------------------------------------------------------------- /logback/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logback/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /logger/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logger/build.gradle -------------------------------------------------------------------------------- /logger/src/main/java/echopraxia/logger/DefaultLoggerMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logger/src/main/java/echopraxia/logger/DefaultLoggerMethods.java -------------------------------------------------------------------------------- /logger/src/main/java/echopraxia/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logger/src/main/java/echopraxia/logger/Logger.java -------------------------------------------------------------------------------- /logger/src/main/java/echopraxia/logger/LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logger/src/main/java/echopraxia/logger/LoggerFactory.java -------------------------------------------------------------------------------- /logger/src/main/java/echopraxia/logger/LoggerMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logger/src/main/java/echopraxia/logger/LoggerMethods.java -------------------------------------------------------------------------------- /logging/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/build.gradle -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/api/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/api/Condition.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/api/JsonPathCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/api/JsonPathCondition.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/api/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/api/Level.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/api/LoggerHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/api/LoggerHandle.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/api/LoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/api/LoggingContext.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/api/LoggingContextWithFindPathMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/api/LoggingContextWithFindPathMethods.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/AbstractEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/AbstractEchopraxiaService.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/AbstractLoggerSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/AbstractLoggerSupport.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/Caller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/Caller.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/CoreLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/CoreLogger.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/CoreLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/CoreLoggerFactory.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/CoreLoggerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/CoreLoggerFilter.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/DefaultMethodsSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/DefaultMethodsSupport.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/DelegateCoreLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/DelegateCoreLogger.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/EchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/EchopraxiaService.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/EchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/EchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/ExceptionHandler.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/Filters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/Filters.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/LoggerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/LoggerContext.java -------------------------------------------------------------------------------- /logging/src/main/java/echopraxia/logging/spi/Utilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/main/java/echopraxia/logging/spi/Utilities.java -------------------------------------------------------------------------------- /logging/src/test/java/echopraxia/logging/api/ConditionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/test/java/echopraxia/logging/api/ConditionTests.java -------------------------------------------------------------------------------- /logging/src/test/java/echopraxia/logging/api/FilterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/test/java/echopraxia/logging/api/FilterTests.java -------------------------------------------------------------------------------- /logging/src/test/java/echopraxia/logging/api/LevelTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/test/java/echopraxia/logging/api/LevelTests.java -------------------------------------------------------------------------------- /logging/src/test/java/echopraxia/logging/api/TestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/test/java/echopraxia/logging/api/TestFilter.java -------------------------------------------------------------------------------- /logging/src/test/resources/echopraxia.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/test/resources/echopraxia.properties -------------------------------------------------------------------------------- /logging/src/testFixtures/java/echopraxia/logging/fake/FakeCoreLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/testFixtures/java/echopraxia/logging/fake/FakeCoreLogger.java -------------------------------------------------------------------------------- /logging/src/testFixtures/java/echopraxia/logging/fake/FakeEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/testFixtures/java/echopraxia/logging/fake/FakeEchopraxiaService.java -------------------------------------------------------------------------------- /logging/src/testFixtures/java/echopraxia/logging/fake/FakeEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/testFixtures/java/echopraxia/logging/fake/FakeEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /logging/src/testFixtures/java/echopraxia/logging/fake/FakeLoggerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/testFixtures/java/echopraxia/logging/fake/FakeLoggerContext.java -------------------------------------------------------------------------------- /logging/src/testFixtures/java/echopraxia/logging/fake/FakeLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/testFixtures/java/echopraxia/logging/fake/FakeLoggingContext.java -------------------------------------------------------------------------------- /logging/src/testFixtures/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logging/src/testFixtures/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /logstash/benchmarks/17.0.3.6.1-amzn/20220715T101003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/benchmarks/17.0.3.6.1-amzn/20220715T101003.json -------------------------------------------------------------------------------- /logstash/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/build.gradle -------------------------------------------------------------------------------- /logstash/src/jmh/java/echopraxia/logstash/CoreLoggerBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/jmh/java/echopraxia/logstash/CoreLoggerBenchmarks.java -------------------------------------------------------------------------------- /logstash/src/jmh/java/echopraxia/logstash/FakeLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/jmh/java/echopraxia/logstash/FakeLoggingContext.java -------------------------------------------------------------------------------- /logstash/src/jmh/java/echopraxia/logstash/JsonPathBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/jmh/java/echopraxia/logstash/JsonPathBenchmarks.java -------------------------------------------------------------------------------- /logstash/src/jmh/java/echopraxia/logstash/LoggerBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/jmh/java/echopraxia/logstash/LoggerBenchmarks.java -------------------------------------------------------------------------------- /logstash/src/jmh/java/echopraxia/logstash/SLF4JLoggerBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/jmh/java/echopraxia/logstash/SLF4JLoggerBenchmarks.java -------------------------------------------------------------------------------- /logstash/src/jmh/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/jmh/resources/logback.xml -------------------------------------------------------------------------------- /logstash/src/main/java/echopraxia/logstash/FieldMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/main/java/echopraxia/logstash/FieldMarker.java -------------------------------------------------------------------------------- /logstash/src/main/java/echopraxia/logstash/LogstashCoreLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/main/java/echopraxia/logstash/LogstashCoreLogger.java -------------------------------------------------------------------------------- /logstash/src/main/java/echopraxia/logstash/LogstashEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/main/java/echopraxia/logstash/LogstashEchopraxiaService.java -------------------------------------------------------------------------------- /logstash/src/main/java/echopraxia/logstash/LogstashEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/main/java/echopraxia/logstash/LogstashEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /logstash/src/main/java/echopraxia/logstash/LogstashFieldAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/main/java/echopraxia/logstash/LogstashFieldAppender.java -------------------------------------------------------------------------------- /logstash/src/main/java/echopraxia/logstash/MappedFieldMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/main/java/echopraxia/logstash/MappedFieldMarker.java -------------------------------------------------------------------------------- /logstash/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/ConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/ConditionTest.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/ContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/ContextTest.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/ConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/ConverterTest.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/DirectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/DirectTest.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/EncodingListAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/EncodingListAppender.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/ExceptionHandlerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/ExceptionHandlerTests.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/LoggerFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/LoggerFactoryTest.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/LogstashLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/LogstashLoggerTest.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/StaticExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/StaticExceptionHandler.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/TestBase.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/TestEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/TestEchopraxiaService.java -------------------------------------------------------------------------------- /logstash/src/test/java/echopraxia/logstash/TestEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/java/echopraxia/logstash/TestEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /logstash/src/test/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /logstash/src/test/resources/logback-converter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/resources/logback-converter.xml -------------------------------------------------------------------------------- /logstash/src/test/resources/logback-direct-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/resources/logback-direct-test.xml -------------------------------------------------------------------------------- /logstash/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /logstash/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/logstash/src/test/resources/logback.xml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /noop/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/noop/build.gradle -------------------------------------------------------------------------------- /noop/src/main/java/echopraxia/noop/NoopCoreLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/noop/src/main/java/echopraxia/noop/NoopCoreLogger.java -------------------------------------------------------------------------------- /noop/src/main/java/echopraxia/noop/NoopEchopraxiaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/noop/src/main/java/echopraxia/noop/NoopEchopraxiaService.java -------------------------------------------------------------------------------- /noop/src/main/java/echopraxia/noop/NoopEchopraxiaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/noop/src/main/java/echopraxia/noop/NoopEchopraxiaServiceProvider.java -------------------------------------------------------------------------------- /noop/src/main/java/echopraxia/noop/NoopLoggerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/noop/src/main/java/echopraxia/noop/NoopLoggerContext.java -------------------------------------------------------------------------------- /noop/src/main/java/echopraxia/noop/NoopLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/noop/src/main/java/echopraxia/noop/NoopLoggingContext.java -------------------------------------------------------------------------------- /noop/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/noop/src/main/resources/META-INF/services/echopraxia.logging.spi.EchopraxiaServiceProvider -------------------------------------------------------------------------------- /scripting/benchmarks/17.0.3.6.1-amzn/20220715T144743.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/benchmarks/17.0.3.6.1-amzn/20220715T144743.json -------------------------------------------------------------------------------- /scripting/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/build.gradle -------------------------------------------------------------------------------- /scripting/src/jmh/java/echopraxia/scripting/FakeLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/jmh/java/echopraxia/scripting/FakeLoggingContext.java -------------------------------------------------------------------------------- /scripting/src/jmh/java/echopraxia/scripting/ScriptingBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/jmh/java/echopraxia/scripting/ScriptingBenchmarks.java -------------------------------------------------------------------------------- /scripting/src/jmh/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/jmh/resources/logback.xml -------------------------------------------------------------------------------- /scripting/src/jmh/tweakflow/condition.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/jmh/tweakflow/condition.tf -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/FileScriptHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/FileScriptHandle.java -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/ScriptCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/ScriptCondition.java -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/ScriptException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/ScriptException.java -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/ScriptFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/ScriptFunction.java -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/ScriptHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/ScriptHandle.java -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/ScriptManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/ScriptManager.java -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/ScriptWatchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/ScriptWatchService.java -------------------------------------------------------------------------------- /scripting/src/main/java/echopraxia/scripting/ValueMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/main/java/echopraxia/scripting/ValueMapEntry.java -------------------------------------------------------------------------------- /scripting/src/test/java/echopraxia/scripting/FakeLoggingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/test/java/echopraxia/scripting/FakeLoggingContext.java -------------------------------------------------------------------------------- /scripting/src/test/java/echopraxia/scripting/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/test/java/echopraxia/scripting/Main.java -------------------------------------------------------------------------------- /scripting/src/test/java/echopraxia/scripting/ScriptConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/test/java/echopraxia/scripting/ScriptConditionTest.java -------------------------------------------------------------------------------- /scripting/src/test/java/echopraxia/scripting/ScriptManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/test/java/echopraxia/scripting/ScriptManagerTest.java -------------------------------------------------------------------------------- /scripting/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /scripting/src/test/tweakflow/condition.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/test/tweakflow/condition.tf -------------------------------------------------------------------------------- /scripting/src/test/tweakflow/exception.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/scripting/src/test/tweakflow/exception.tf -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/settings.gradle -------------------------------------------------------------------------------- /simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/simple/build.gradle -------------------------------------------------------------------------------- /simple/src/main/java/echopraxia/simple/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/simple/src/main/java/echopraxia/simple/Logger.java -------------------------------------------------------------------------------- /simple/src/main/java/echopraxia/simple/LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/simple/src/main/java/echopraxia/simple/LoggerFactory.java -------------------------------------------------------------------------------- /simple/src/test/java/echopraxia/MyLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tersesystems/echopraxia/HEAD/simple/src/test/java/echopraxia/MyLogger.java --------------------------------------------------------------------------------