Refactor Logback configuration to send log output for TestcontainerCassandraConfiguration to a file.

This commit is contained in:
John Blum
2023-05-12 14:29:54 -07:00
parent 6f8db2407b
commit 68b8b882b7

View File

@@ -9,16 +9,29 @@
</encoder>
</appender>
<appender name="testFile" class="ch.qos.logback.core.FileAppender">
<file>testFile.log</file>
<append>true</append>
<immediateFlush>true</immediateFlush>
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} -%kvp- %msg%n</pattern>
</encoder>
</appender>
<appender name="testAppender" class="org.springframework.data.gemfire.tests.logging.slf4j.logback.TestAppender"/>
<logger name="ch.qos.logback" level="${logback.log.level:-ERROR}"/>
<logger name="example.app.crm.config.TestcontainersCassandraConfiguration"
level="${logback.log.level:-DEBUG}"
additive="false">
<appender-ref ref="testFile"/>
</logger>
<logger name="org.apache" level="${logback.log.level:-ERROR}"/>
<logger name="org.springframework" level="${logback.log.level:-ERROR}"/>
<logger name="example.app.crm.config.TestcontainersCassandraConfiguration" level="${logback.log.level:-INFO}"/>
<root level="${logback.log.level:-ERROR}">
<appender-ref ref="console"/>
</root>