├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── RELEASE.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── logcapture-core ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── logcapture │ │ ├── LogCapture.java │ │ ├── assertion │ │ ├── ExpectedLoggedException.java │ │ ├── ExpectedLoggingMessage.java │ │ └── VerificationException.java │ │ ├── logback │ │ └── StubAppender.java │ │ └── matcher │ │ ├── ExpectedExceptionMatcher.java │ │ ├── TypedAnythingMatcher.java │ │ └── exception │ │ ├── ExceptionCauseMatcher.java │ │ └── ExceptionCauseMessageMatcher.java │ └── test │ └── java │ └── org │ └── logcapture │ ├── LogCaptureShould.java │ ├── assertion │ ├── ExpectedLoggedExceptionShould.java │ ├── ExpectedLoggingMessageShould.java │ └── VerificationExceptionShould.java │ └── matcher │ ├── ExpectedExceptionMatcherShould.java │ └── exception │ ├── ExceptionCauseMatcherShould.java │ └── ExceptionCauseMessageMatcherShould.java ├── logcapture-example ├── build.gradle └── src │ └── test │ └── java │ └── org │ └── logcapture │ └── example │ └── ExampleShould.java ├── logcapture-junit4 ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── logcapture │ │ └── junit4 │ │ └── LogCaptureRule.java │ └── test │ └── java │ └── org │ └── logcapture │ └── junit4 │ ├── LogCaptureClassRuleShould.java │ └── LogCaptureRuleShould.java ├── logcapture-junit5 ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── logcapture │ │ └── junit5 │ │ └── LogCaptureExtension.java │ └── test │ └── java │ └── org │ └── logcapture │ └── junit5 │ └── LogCaptureRegisterExtensionShould.java ├── logcapture-kotest ├── build.gradle └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── logcapture │ │ └── kotest │ │ └── LogCaptureListener.kt │ └── test │ └── kotlin │ └── org │ └── logcapture │ └── kotest │ ├── LogCaptureListenerSpec.kt │ └── LogCaptureListenerWithCustomLoggerNameSpec.kt ├── logcapture-kotest6 ├── build.gradle └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── logcapture │ │ └── kotest │ │ └── LogCaptureListener.kt │ └── test │ └── kotlin │ └── org │ └── logcapture │ └── kotest │ ├── LogCaptureListenerSpec.kt │ └── LogCaptureListenerWithCustomLoggerNameSpec.kt ├── logcapture-spock2 ├── build.gradle └── src │ ├── main │ └── groovy │ │ └── org │ │ └── logcapture │ │ └── spock2 │ │ ├── LogCaptureSpec.groovy │ │ └── LogCaptureTrait.groovy │ └── test │ └── groovy │ └── org │ └── logcapture │ └── spock2 │ ├── LogCaptureSpecShould.groovy │ └── LogCaptureTraitShould.groovy └── settings.gradle /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | 4 | .gradle 5 | 6 | build 7 | 8 | .DS_Store 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/RELEASE.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.parallel=true 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/gradlew.bat -------------------------------------------------------------------------------- /logcapture-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/build.gradle -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/LogCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/LogCapture.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/assertion/ExpectedLoggedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/assertion/ExpectedLoggedException.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/assertion/ExpectedLoggingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/assertion/ExpectedLoggingMessage.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/assertion/VerificationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/assertion/VerificationException.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/logback/StubAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/logback/StubAppender.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/matcher/ExpectedExceptionMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/matcher/ExpectedExceptionMatcher.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/matcher/TypedAnythingMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/matcher/TypedAnythingMatcher.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/matcher/exception/ExceptionCauseMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/matcher/exception/ExceptionCauseMatcher.java -------------------------------------------------------------------------------- /logcapture-core/src/main/java/org/logcapture/matcher/exception/ExceptionCauseMessageMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/main/java/org/logcapture/matcher/exception/ExceptionCauseMessageMatcher.java -------------------------------------------------------------------------------- /logcapture-core/src/test/java/org/logcapture/LogCaptureShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/test/java/org/logcapture/LogCaptureShould.java -------------------------------------------------------------------------------- /logcapture-core/src/test/java/org/logcapture/assertion/ExpectedLoggedExceptionShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/test/java/org/logcapture/assertion/ExpectedLoggedExceptionShould.java -------------------------------------------------------------------------------- /logcapture-core/src/test/java/org/logcapture/assertion/ExpectedLoggingMessageShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/test/java/org/logcapture/assertion/ExpectedLoggingMessageShould.java -------------------------------------------------------------------------------- /logcapture-core/src/test/java/org/logcapture/assertion/VerificationExceptionShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/test/java/org/logcapture/assertion/VerificationExceptionShould.java -------------------------------------------------------------------------------- /logcapture-core/src/test/java/org/logcapture/matcher/ExpectedExceptionMatcherShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/test/java/org/logcapture/matcher/ExpectedExceptionMatcherShould.java -------------------------------------------------------------------------------- /logcapture-core/src/test/java/org/logcapture/matcher/exception/ExceptionCauseMatcherShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/test/java/org/logcapture/matcher/exception/ExceptionCauseMatcherShould.java -------------------------------------------------------------------------------- /logcapture-core/src/test/java/org/logcapture/matcher/exception/ExceptionCauseMessageMatcherShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-core/src/test/java/org/logcapture/matcher/exception/ExceptionCauseMessageMatcherShould.java -------------------------------------------------------------------------------- /logcapture-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-example/build.gradle -------------------------------------------------------------------------------- /logcapture-example/src/test/java/org/logcapture/example/ExampleShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-example/src/test/java/org/logcapture/example/ExampleShould.java -------------------------------------------------------------------------------- /logcapture-junit4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-junit4/build.gradle -------------------------------------------------------------------------------- /logcapture-junit4/src/main/java/org/logcapture/junit4/LogCaptureRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-junit4/src/main/java/org/logcapture/junit4/LogCaptureRule.java -------------------------------------------------------------------------------- /logcapture-junit4/src/test/java/org/logcapture/junit4/LogCaptureClassRuleShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-junit4/src/test/java/org/logcapture/junit4/LogCaptureClassRuleShould.java -------------------------------------------------------------------------------- /logcapture-junit4/src/test/java/org/logcapture/junit4/LogCaptureRuleShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-junit4/src/test/java/org/logcapture/junit4/LogCaptureRuleShould.java -------------------------------------------------------------------------------- /logcapture-junit5/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-junit5/build.gradle -------------------------------------------------------------------------------- /logcapture-junit5/src/main/java/org/logcapture/junit5/LogCaptureExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-junit5/src/main/java/org/logcapture/junit5/LogCaptureExtension.java -------------------------------------------------------------------------------- /logcapture-junit5/src/test/java/org/logcapture/junit5/LogCaptureRegisterExtensionShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-junit5/src/test/java/org/logcapture/junit5/LogCaptureRegisterExtensionShould.java -------------------------------------------------------------------------------- /logcapture-kotest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest/build.gradle -------------------------------------------------------------------------------- /logcapture-kotest/src/main/kotlin/org/logcapture/kotest/LogCaptureListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest/src/main/kotlin/org/logcapture/kotest/LogCaptureListener.kt -------------------------------------------------------------------------------- /logcapture-kotest/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerSpec.kt -------------------------------------------------------------------------------- /logcapture-kotest/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerWithCustomLoggerNameSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerWithCustomLoggerNameSpec.kt -------------------------------------------------------------------------------- /logcapture-kotest6/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest6/build.gradle -------------------------------------------------------------------------------- /logcapture-kotest6/src/main/kotlin/org/logcapture/kotest/LogCaptureListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest6/src/main/kotlin/org/logcapture/kotest/LogCaptureListener.kt -------------------------------------------------------------------------------- /logcapture-kotest6/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest6/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerSpec.kt -------------------------------------------------------------------------------- /logcapture-kotest6/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerWithCustomLoggerNameSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-kotest6/src/test/kotlin/org/logcapture/kotest/LogCaptureListenerWithCustomLoggerNameSpec.kt -------------------------------------------------------------------------------- /logcapture-spock2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-spock2/build.gradle -------------------------------------------------------------------------------- /logcapture-spock2/src/main/groovy/org/logcapture/spock2/LogCaptureSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-spock2/src/main/groovy/org/logcapture/spock2/LogCaptureSpec.groovy -------------------------------------------------------------------------------- /logcapture-spock2/src/main/groovy/org/logcapture/spock2/LogCaptureTrait.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-spock2/src/main/groovy/org/logcapture/spock2/LogCaptureTrait.groovy -------------------------------------------------------------------------------- /logcapture-spock2/src/test/groovy/org/logcapture/spock2/LogCaptureSpecShould.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-spock2/src/test/groovy/org/logcapture/spock2/LogCaptureSpecShould.groovy -------------------------------------------------------------------------------- /logcapture-spock2/src/test/groovy/org/logcapture/spock2/LogCaptureTraitShould.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/logcapture-spock2/src/test/groovy/org/logcapture/spock2/LogCaptureTraitShould.groovy -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsalinaspolo/logcapture/HEAD/settings.gradle --------------------------------------------------------------------------------