2
0
mirror of https://github.com/VinylDNS/vinyldns synced 2025-08-22 02:02:14 +00:00
vinyldns/build/docker/api/logback.xml
corubba 1292564bf1 Remove duplicate log output
Appenders in logback are additive [0], specifying them multiple times
leads to log lines being output multiple times. It is usually enough to
set the appender on the root logger, and nowhere else.
Setting the same log level on multiple package levels is also kind of
unneeded, the top-most one would be enough; but not touching that here.

[0] https://logback.qos.ch/manual/configuration.html#cumulative
2022-04-17 21:03:29 +02:00

22 lines
816 B
XML

<configuration>
<!-- Test configuration, log to console so we can get the docker logs -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="co.elastic.logging.logback.EcsEncoder">
<serviceName>vinyldns-api</serviceName>
<serviceNodeName>vinyldns-api</serviceNodeName>
</encoder>
</appender>
<logger name="org.flywaydb" level="DEBUG"/>
<logger name="org.flywaydb.core.internal.dbsupport.SqlScript" level="DEBUG"/>
<logger name="org.flywaydb.core.internal.command.DbMigrate" level="DEBUG"/>
<logger name="vinyldns.core.route.Monitor" level="OFF"/>
<logger name="scalikejdbc.StatementExecutor$$anon$1" level="OFF"/>
<root level="INFO">
<appender-ref ref="CONSOLE"/>
</root>
</configuration>