Skip to content

Logback.xml im Java SDK beeinträchtig Logging in Spring-Boot mit Logback [OpenCode 85]

User Story

"das fit-connect-sdk für Java enthält eine logback.xml. Bindet man diese Library z.B. in einem Spring-boot-Projekt ein, dann wird die logback-spring.xml nicht mehr aktiv, da der Classloader die logback.xml früher lädt, siehe https://docs.spring.io/spring-boot/reference/features/logging.html#features.logging.logback-extensions. Dies hat unseren Betrieb beeinträchtigt, weil die unsere Logging-Konfiguration nicht mehr unseren Vorgaben entsprach, ohne es zu bemerken.

Meiner Meinung nach, ist das Ausliefern einer Logging-Konfiguration nicht sinnvoll, da im SDK auf SLF4j gesetzt wird. Ich als Nutzer der Library sollte keine Seiteneffekte erwarten und selbst bestimmen können, welche Logging-Implementierung ich verwende sowie das Logging-Format auszusehen hat.

Ich schlage vor, das logback.xml aus dem Build des Jars zu exkludieren.

FYI, falls jemand das selbe Problem hat, kann sich mit dem spring-property: logging.config=classpath:logback-spring.xml abhelfen, vorrausgesetzt die config ist in src/main/resources/logback-spring.xml vorzufinden"

Warum

Links, Hinweise, Bemerkungen

Akzeptanzkriterien

  1. ...
  2. ...
  3. ...

Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)

Edited by Laura Elges