├── .github └── dependabot.yml ├── .gitignore ├── AGENTS.md ├── LICENSE ├── README.adoc ├── adoc └── project-requirements.adoc ├── benchmark ├── pom.xml └── src │ └── main │ ├── java │ └── net │ │ └── openhft │ │ └── Lo4J2PerfTest.java │ └── resources │ └── log4j2.xml ├── docs └── images │ └── Logger_line.png ├── logger-core ├── pom.xml └── src │ ├── main │ └── java │ │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ ├── ChronicleLogConfig.java │ │ ├── ChronicleLogLevel.java │ │ ├── ChronicleLogManager.java │ │ ├── ChronicleLogWriter.java │ │ ├── ChronicleLoggerFactoryControl.java │ │ ├── DefaultChronicleLogWriter.java │ │ ├── LogAppenderConfig.java │ │ └── internal │ │ └── package-info.java │ └── test │ └── java │ └── net │ └── openhft │ └── chronicle │ └── logger │ └── DefaultChronicleLogWriterTest.java ├── logger-jcl ├── pom.xml └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── openhft │ │ │ └── chronicle │ │ │ └── logger │ │ │ └── jcl │ │ │ ├── ChronicleLogger.java │ │ │ ├── ChronicleLoggerFactory.java │ │ │ └── internal │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.commons.logging.LogFactory │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── jcl │ │ ├── JclChronicleLoggerTest.java │ │ └── JclTestBase.java │ └── resources │ └── chronicle.logger.properties ├── logger-jul ├── pom.xml └── src │ ├── main │ └── java │ │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── jul │ │ ├── AbstractChronicleHandler.java │ │ ├── ChronicleHandler.java │ │ ├── ChronicleHandlerConfig.java │ │ ├── ChronicleHelper.java │ │ ├── ChronicleLogger.java │ │ ├── ChronicleLoggerManager.java │ │ └── internal │ │ └── package-info.java │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── jul │ │ ├── JulHandlerChronicleTest.java │ │ ├── JulHandlerTestBase.java │ │ ├── JulLoggerChronicleTest.java │ │ ├── JulLoggerTestBase.java │ │ └── JulTestBase.java │ └── resources │ ├── JulLoggerChronicleTest.properties │ ├── binary-cfg.properties │ └── binary-chronicle.properties ├── logger-log4j-1 ├── pom.xml └── src │ ├── main │ └── java │ │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── log4j1 │ │ ├── AbstractChronicleAppender.java │ │ ├── ChronicleAppender.java │ │ └── internal │ │ └── package-info.java │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── log4j1 │ │ ├── Log4j1ChronicleLogTest.java │ │ ├── Log4j1TestBase.java │ │ └── Slf4jBridgeChronicleLogTest.java │ └── resources │ └── log4j.xml ├── logger-log4j-2 ├── pom.xml └── src │ ├── main │ └── java │ │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── log4j2 │ │ ├── AbstractChronicleAppender.java │ │ ├── ChronicleAppender.java │ │ └── internal │ │ └── package-info.java │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── log4j2 │ │ ├── Log4j2BinaryTest.java │ │ ├── Log4j2TestBase.java │ │ └── Log4j2VulnerabilityTest.java │ └── resources │ └── log4j2.xml ├── logger-logback ├── pom.xml └── src │ ├── main │ └── java │ │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── logback │ │ ├── AbstractChronicleAppender.java │ │ ├── ChronicleAppender.java │ │ └── internal │ │ └── package-info.java │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── logback │ │ ├── LogbackChronicleBinaryAppenderTest.java │ │ ├── LogbackChronicleProgrammaticConfigTest.java │ │ ├── LogbackIndexedChronicleConfigTest.java │ │ └── LogbackTestBase.java │ └── resources │ ├── logback-chronicle-binary-appender.xml │ └── logback-chronicle-config.xml ├── logger-slf4j-2 ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── net │ │ │ └── openhft │ │ │ │ └── chronicle │ │ │ │ └── logger │ │ │ │ └── slf4j2 │ │ │ │ ├── ChronicleLogger.java │ │ │ │ ├── ChronicleLoggerFactory.java │ │ │ │ └── internal │ │ │ │ └── package-info.java │ │ └── org │ │ │ └── slf4j │ │ │ └── impl │ │ │ ├── ChronicleServiceProvider.java │ │ │ ├── OutputChoice.java │ │ │ ├── SimpleLogger.java │ │ │ └── SimpleLoggerConfiguration.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.slf4j.spi.SLF4JServiceProvider │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── slf4j2 │ │ ├── ChronicleLoggingConfigTest.java │ │ ├── Slf4jChronicleConfigurationTest.java │ │ ├── Slf4jChronicleLoggerPerfTest.java │ │ ├── Slf4jChronicleLoggerTest.java │ │ ├── Slf4jProviderHealthCheckTest.java │ │ └── Slf4jTestBase.java │ └── resources │ ├── chronicle.logger.perf.properties │ └── chronicle.logger.properties ├── logger-slf4j ├── pom.xml └── src │ ├── main │ └── java │ │ ├── net │ │ └── openhft │ │ │ └── chronicle │ │ │ └── logger │ │ │ └── slf4j │ │ │ ├── ChronicleLogger.java │ │ │ ├── ChronicleLoggerFactory.java │ │ │ └── internal │ │ │ └── package-info.java │ │ └── org │ │ └── slf4j │ │ └── impl │ │ ├── OutputChoice.java │ │ ├── SimpleLogger.java │ │ ├── SimpleLoggerConfiguration.java │ │ ├── StaticLoggerBinder.java │ │ └── StaticMarkerBinder.java │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── slf4j │ │ ├── ChronicleLoggerBehaviourTest.java │ │ ├── ChronicleLoggingConfigTest.java │ │ ├── Slf4jChronicleConfigurationTest.java │ │ ├── Slf4jChronicleLoggerPerfTest.java │ │ ├── Slf4jChronicleLoggerTest.java │ │ └── Slf4jTestBase.java │ └── resources │ ├── chronicle.logger.perf.properties │ └── chronicle.logger.properties ├── logger-tools ├── pom.xml └── src │ ├── main │ └── java │ │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── tools │ │ ├── ChroniCat.java │ │ ├── ChroniTail.java │ │ ├── ChronicleLogProcessor.java │ │ ├── ChronicleLogReader.java │ │ └── internal │ │ └── package-info.java │ └── test │ ├── java │ └── net │ │ └── openhft │ │ └── chronicle │ │ └── logger │ │ └── tools │ │ ├── ChronicleCliToolsTest.java │ │ └── ChronicleLogReaderTest.java │ └── resources │ └── logback-chronicle-binary-appender.xml ├── pom.xml ├── src └── main │ └── docs │ ├── architecture-overview.adoc │ ├── code-review-playbook.adoc │ ├── decision-log.adoc │ └── project-requirements.adoc └── system.properties /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/README.adoc -------------------------------------------------------------------------------- /adoc/project-requirements.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/adoc/project-requirements.adoc -------------------------------------------------------------------------------- /benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/benchmark/pom.xml -------------------------------------------------------------------------------- /benchmark/src/main/java/net/openhft/Lo4J2PerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/benchmark/src/main/java/net/openhft/Lo4J2PerfTest.java -------------------------------------------------------------------------------- /benchmark/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/benchmark/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /docs/images/Logger_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/docs/images/Logger_line.png -------------------------------------------------------------------------------- /logger-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/pom.xml -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogConfig.java -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogLevel.java -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogManager.java -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLogWriter.java -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLoggerFactoryControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/ChronicleLoggerFactoryControl.java -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/DefaultChronicleLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/DefaultChronicleLogWriter.java -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/LogAppenderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/LogAppenderConfig.java -------------------------------------------------------------------------------- /logger-core/src/main/java/net/openhft/chronicle/logger/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/main/java/net/openhft/chronicle/logger/internal/package-info.java -------------------------------------------------------------------------------- /logger-core/src/test/java/net/openhft/chronicle/logger/DefaultChronicleLogWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-core/src/test/java/net/openhft/chronicle/logger/DefaultChronicleLogWriterTest.java -------------------------------------------------------------------------------- /logger-jcl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/pom.xml -------------------------------------------------------------------------------- /logger-jcl/src/main/java/net/openhft/chronicle/logger/jcl/ChronicleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/src/main/java/net/openhft/chronicle/logger/jcl/ChronicleLogger.java -------------------------------------------------------------------------------- /logger-jcl/src/main/java/net/openhft/chronicle/logger/jcl/ChronicleLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/src/main/java/net/openhft/chronicle/logger/jcl/ChronicleLoggerFactory.java -------------------------------------------------------------------------------- /logger-jcl/src/main/java/net/openhft/chronicle/logger/jcl/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/src/main/java/net/openhft/chronicle/logger/jcl/internal/package-info.java -------------------------------------------------------------------------------- /logger-jcl/src/main/resources/META-INF/services/org.apache.commons.logging.LogFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/src/main/resources/META-INF/services/org.apache.commons.logging.LogFactory -------------------------------------------------------------------------------- /logger-jcl/src/test/java/net/openhft/chronicle/logger/jcl/JclChronicleLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/src/test/java/net/openhft/chronicle/logger/jcl/JclChronicleLoggerTest.java -------------------------------------------------------------------------------- /logger-jcl/src/test/java/net/openhft/chronicle/logger/jcl/JclTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/src/test/java/net/openhft/chronicle/logger/jcl/JclTestBase.java -------------------------------------------------------------------------------- /logger-jcl/src/test/resources/chronicle.logger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jcl/src/test/resources/chronicle.logger.properties -------------------------------------------------------------------------------- /logger-jul/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/pom.xml -------------------------------------------------------------------------------- /logger-jul/src/main/java/net/openhft/chronicle/logger/jul/AbstractChronicleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/main/java/net/openhft/chronicle/logger/jul/AbstractChronicleHandler.java -------------------------------------------------------------------------------- /logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleHandler.java -------------------------------------------------------------------------------- /logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleHandlerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleHandlerConfig.java -------------------------------------------------------------------------------- /logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleHelper.java -------------------------------------------------------------------------------- /logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleLogger.java -------------------------------------------------------------------------------- /logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleLoggerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/main/java/net/openhft/chronicle/logger/jul/ChronicleLoggerManager.java -------------------------------------------------------------------------------- /logger-jul/src/main/java/net/openhft/chronicle/logger/jul/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/main/java/net/openhft/chronicle/logger/jul/internal/package-info.java -------------------------------------------------------------------------------- /logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulHandlerChronicleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulHandlerChronicleTest.java -------------------------------------------------------------------------------- /logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulHandlerTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulHandlerTestBase.java -------------------------------------------------------------------------------- /logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulLoggerChronicleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulLoggerChronicleTest.java -------------------------------------------------------------------------------- /logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulLoggerTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulLoggerTestBase.java -------------------------------------------------------------------------------- /logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/java/net/openhft/chronicle/logger/jul/JulTestBase.java -------------------------------------------------------------------------------- /logger-jul/src/test/resources/JulLoggerChronicleTest.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/resources/JulLoggerChronicleTest.properties -------------------------------------------------------------------------------- /logger-jul/src/test/resources/binary-cfg.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/resources/binary-cfg.properties -------------------------------------------------------------------------------- /logger-jul/src/test/resources/binary-chronicle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-jul/src/test/resources/binary-chronicle.properties -------------------------------------------------------------------------------- /logger-log4j-1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/pom.xml -------------------------------------------------------------------------------- /logger-log4j-1/src/main/java/net/openhft/chronicle/logger/log4j1/AbstractChronicleAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/src/main/java/net/openhft/chronicle/logger/log4j1/AbstractChronicleAppender.java -------------------------------------------------------------------------------- /logger-log4j-1/src/main/java/net/openhft/chronicle/logger/log4j1/ChronicleAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/src/main/java/net/openhft/chronicle/logger/log4j1/ChronicleAppender.java -------------------------------------------------------------------------------- /logger-log4j-1/src/main/java/net/openhft/chronicle/logger/log4j1/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/src/main/java/net/openhft/chronicle/logger/log4j1/internal/package-info.java -------------------------------------------------------------------------------- /logger-log4j-1/src/test/java/net/openhft/chronicle/logger/log4j1/Log4j1ChronicleLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/src/test/java/net/openhft/chronicle/logger/log4j1/Log4j1ChronicleLogTest.java -------------------------------------------------------------------------------- /logger-log4j-1/src/test/java/net/openhft/chronicle/logger/log4j1/Log4j1TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/src/test/java/net/openhft/chronicle/logger/log4j1/Log4j1TestBase.java -------------------------------------------------------------------------------- /logger-log4j-1/src/test/java/net/openhft/chronicle/logger/log4j1/Slf4jBridgeChronicleLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/src/test/java/net/openhft/chronicle/logger/log4j1/Slf4jBridgeChronicleLogTest.java -------------------------------------------------------------------------------- /logger-log4j-1/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-1/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /logger-log4j-2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/pom.xml -------------------------------------------------------------------------------- /logger-log4j-2/src/main/java/net/openhft/chronicle/logger/log4j2/AbstractChronicleAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/src/main/java/net/openhft/chronicle/logger/log4j2/AbstractChronicleAppender.java -------------------------------------------------------------------------------- /logger-log4j-2/src/main/java/net/openhft/chronicle/logger/log4j2/ChronicleAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/src/main/java/net/openhft/chronicle/logger/log4j2/ChronicleAppender.java -------------------------------------------------------------------------------- /logger-log4j-2/src/main/java/net/openhft/chronicle/logger/log4j2/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/src/main/java/net/openhft/chronicle/logger/log4j2/internal/package-info.java -------------------------------------------------------------------------------- /logger-log4j-2/src/test/java/net/openhft/chronicle/logger/log4j2/Log4j2BinaryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/src/test/java/net/openhft/chronicle/logger/log4j2/Log4j2BinaryTest.java -------------------------------------------------------------------------------- /logger-log4j-2/src/test/java/net/openhft/chronicle/logger/log4j2/Log4j2TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/src/test/java/net/openhft/chronicle/logger/log4j2/Log4j2TestBase.java -------------------------------------------------------------------------------- /logger-log4j-2/src/test/java/net/openhft/chronicle/logger/log4j2/Log4j2VulnerabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/src/test/java/net/openhft/chronicle/logger/log4j2/Log4j2VulnerabilityTest.java -------------------------------------------------------------------------------- /logger-log4j-2/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-log4j-2/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /logger-logback/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/pom.xml -------------------------------------------------------------------------------- /logger-logback/src/main/java/net/openhft/chronicle/logger/logback/AbstractChronicleAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/main/java/net/openhft/chronicle/logger/logback/AbstractChronicleAppender.java -------------------------------------------------------------------------------- /logger-logback/src/main/java/net/openhft/chronicle/logger/logback/ChronicleAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/main/java/net/openhft/chronicle/logger/logback/ChronicleAppender.java -------------------------------------------------------------------------------- /logger-logback/src/main/java/net/openhft/chronicle/logger/logback/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/main/java/net/openhft/chronicle/logger/logback/internal/package-info.java -------------------------------------------------------------------------------- /logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackChronicleBinaryAppenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackChronicleBinaryAppenderTest.java -------------------------------------------------------------------------------- /logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackChronicleProgrammaticConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackChronicleProgrammaticConfigTest.java -------------------------------------------------------------------------------- /logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackIndexedChronicleConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackIndexedChronicleConfigTest.java -------------------------------------------------------------------------------- /logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/test/java/net/openhft/chronicle/logger/logback/LogbackTestBase.java -------------------------------------------------------------------------------- /logger-logback/src/test/resources/logback-chronicle-binary-appender.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/test/resources/logback-chronicle-binary-appender.xml -------------------------------------------------------------------------------- /logger-logback/src/test/resources/logback-chronicle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-logback/src/test/resources/logback-chronicle-config.xml -------------------------------------------------------------------------------- /logger-slf4j-2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/pom.xml -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/java/net/openhft/chronicle/logger/slf4j2/ChronicleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/main/java/net/openhft/chronicle/logger/slf4j2/ChronicleLogger.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/java/net/openhft/chronicle/logger/slf4j2/ChronicleLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/main/java/net/openhft/chronicle/logger/slf4j2/ChronicleLoggerFactory.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/java/net/openhft/chronicle/logger/slf4j2/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/main/java/net/openhft/chronicle/logger/slf4j2/internal/package-info.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/java/org/slf4j/impl/ChronicleServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/main/java/org/slf4j/impl/ChronicleServiceProvider.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/java/org/slf4j/impl/OutputChoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/main/java/org/slf4j/impl/OutputChoice.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/java/org/slf4j/impl/SimpleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/main/java/org/slf4j/impl/SimpleLogger.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/java/org/slf4j/impl/SimpleLoggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/main/java/org/slf4j/impl/SimpleLoggerConfiguration.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider: -------------------------------------------------------------------------------- 1 | org.slf4j.impl.ChronicleServiceProvider 2 | -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/ChronicleLoggingConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/ChronicleLoggingConfigTest.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jChronicleConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jChronicleConfigurationTest.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jChronicleLoggerPerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jChronicleLoggerPerfTest.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jChronicleLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jChronicleLoggerTest.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jProviderHealthCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jProviderHealthCheckTest.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/java/net/openhft/chronicle/logger/slf4j2/Slf4jTestBase.java -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/resources/chronicle.logger.perf.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/resources/chronicle.logger.perf.properties -------------------------------------------------------------------------------- /logger-slf4j-2/src/test/resources/chronicle.logger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j-2/src/test/resources/chronicle.logger.properties -------------------------------------------------------------------------------- /logger-slf4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/pom.xml -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/net/openhft/chronicle/logger/slf4j/ChronicleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/net/openhft/chronicle/logger/slf4j/ChronicleLogger.java -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/net/openhft/chronicle/logger/slf4j/ChronicleLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/net/openhft/chronicle/logger/slf4j/ChronicleLoggerFactory.java -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/net/openhft/chronicle/logger/slf4j/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/net/openhft/chronicle/logger/slf4j/internal/package-info.java -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/org/slf4j/impl/OutputChoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/org/slf4j/impl/OutputChoice.java -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/org/slf4j/impl/SimpleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/org/slf4j/impl/SimpleLogger.java -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/org/slf4j/impl/SimpleLoggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/org/slf4j/impl/SimpleLoggerConfiguration.java -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/org/slf4j/impl/StaticLoggerBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/org/slf4j/impl/StaticLoggerBinder.java -------------------------------------------------------------------------------- /logger-slf4j/src/main/java/org/slf4j/impl/StaticMarkerBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/main/java/org/slf4j/impl/StaticMarkerBinder.java -------------------------------------------------------------------------------- /logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/ChronicleLoggerBehaviourTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/ChronicleLoggerBehaviourTest.java -------------------------------------------------------------------------------- /logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/ChronicleLoggingConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/ChronicleLoggingConfigTest.java -------------------------------------------------------------------------------- /logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jChronicleConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jChronicleConfigurationTest.java -------------------------------------------------------------------------------- /logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jChronicleLoggerPerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jChronicleLoggerPerfTest.java -------------------------------------------------------------------------------- /logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jChronicleLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jChronicleLoggerTest.java -------------------------------------------------------------------------------- /logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/java/net/openhft/chronicle/logger/slf4j/Slf4jTestBase.java -------------------------------------------------------------------------------- /logger-slf4j/src/test/resources/chronicle.logger.perf.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/resources/chronicle.logger.perf.properties -------------------------------------------------------------------------------- /logger-slf4j/src/test/resources/chronicle.logger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-slf4j/src/test/resources/chronicle.logger.properties -------------------------------------------------------------------------------- /logger-tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/pom.xml -------------------------------------------------------------------------------- /logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChroniCat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChroniCat.java -------------------------------------------------------------------------------- /logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChroniTail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChroniTail.java -------------------------------------------------------------------------------- /logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChronicleLogProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChronicleLogProcessor.java -------------------------------------------------------------------------------- /logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChronicleLogReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/main/java/net/openhft/chronicle/logger/tools/ChronicleLogReader.java -------------------------------------------------------------------------------- /logger-tools/src/main/java/net/openhft/chronicle/logger/tools/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/main/java/net/openhft/chronicle/logger/tools/internal/package-info.java -------------------------------------------------------------------------------- /logger-tools/src/test/java/net/openhft/chronicle/logger/tools/ChronicleCliToolsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/test/java/net/openhft/chronicle/logger/tools/ChronicleCliToolsTest.java -------------------------------------------------------------------------------- /logger-tools/src/test/java/net/openhft/chronicle/logger/tools/ChronicleLogReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/test/java/net/openhft/chronicle/logger/tools/ChronicleLogReaderTest.java -------------------------------------------------------------------------------- /logger-tools/src/test/resources/logback-chronicle-binary-appender.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/logger-tools/src/test/resources/logback-chronicle-binary-appender.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/docs/architecture-overview.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/src/main/docs/architecture-overview.adoc -------------------------------------------------------------------------------- /src/main/docs/code-review-playbook.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/src/main/docs/code-review-playbook.adoc -------------------------------------------------------------------------------- /src/main/docs/decision-log.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/src/main/docs/decision-log.adoc -------------------------------------------------------------------------------- /src/main/docs/project-requirements.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenHFT/Chronicle-Logger/HEAD/src/main/docs/project-requirements.adoc -------------------------------------------------------------------------------- /system.properties: -------------------------------------------------------------------------------- 1 | jvm.resource.tracing=true 2 | --------------------------------------------------------------------------------