feat(core): use a standard logger for unit test

This commit is contained in:
Ludovic DEHON
2024-06-20 23:39:22 +02:00
parent f3b711c1b3
commit e9f8a8f3c2
15 changed files with 25 additions and 24 deletions

View File

@@ -14,13 +14,6 @@ import java.util.Map;
)
@Slf4j
public class DatabaseMigrateCommand extends AbstractCommand {
static {
// Force enable Flyway logs
ch.qos.logback.classic.Logger flywayLogger = (ch.qos.logback.classic.Logger) org.slf4j.LoggerFactory.getLogger("org.flywaydb");
flywayLogger.setLevel(Level.INFO);
}
@Override
public Integer call() throws Exception {
// Flyway will run automatically

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -36,7 +36,7 @@
We enable INFO for DbMigrate otherwise there is nothing displayed on the console when a migration is ongoing,
which can be make thinking Kestra is not starting when the migration is long.
-->
<logger name="org.flywaydb.core.internal.command.DbMigrate" level="INFO" />
<logger name="org.flywaydb" level="INFO" />
<!-- Flyway log when using IF NOT EXISTS -->
<logger name="org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor" level="ERROR" />
</included>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<included>
<logger name="org.flywaydb" level="WARN" />
<logger name="io.kestra.core.plugins.PluginScanner" level="WARN" />
<logger name="org.flywaydb.core.internal.database.base.Database" level="ERROR" />
<logger name="io.kestra" level="INFO" />
<logger name="flow" level="INFO" />
</included>

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -1,23 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
<statusListener class="ch.qos.logback.core.status.NopStatusListener" />
<property name="pattern" value="%d{ISO8601} %highlight(%-5.5level) %magenta(%-12.12thread) %cyan(%-12.12logger{12}) %msg%n" />
<withJansi>true</withJansi>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<target>System.out</target>
<immediateFlush>true</immediateFlush>
<encoder>
<pattern>${pattern}</pattern>
</encoder>
</appender>
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />
<appender-ref ref="STDERR" />
</root>
<logger name="io.kestra" level="INFO" />
<logger name="flow" level="INFO" />
</configuration>

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />

View File

@@ -2,6 +2,7 @@
<configuration debug="false">
<include resource="logback/base.xml" />
<include resource="logback/text.xml" />
<include resource="logback/test.xml" />
<root level="WARN">
<appender-ref ref="STDOUT" />