2016-09-30 3 views
0

Ich versuche zu sehen, ob es eine Möglichkeit gibt, die slf4j.detectLoggerNameMismatch Logger-Eigenschaft in Spring Boot über die application.yml-Datei festzulegen.Einstellung slf4j Eigenschaften

Umfangreiche Google-Suchanfragen haben nichts gefunden.

Antwort

1

Sie Config benötigen diese Eigenschaft in den Systemeigenschaften.

Diese Eigenschaft wird geladen von org.slf4j.LoggerFactory

+0

Du meinst mit -D? Ich habe versucht, config von der Kommandozeile fern zu halten: Gibt es noch andere Optionen? – Ian

0

Sie könnten versuchen, eine @Bean, die sich von Ihrer .yml auf dem Grundstück Wert sieht und ruft dann System.setProperty (...). Obwohl ich nicht sicher bin, ob SLF4J bereits zu diesem Zeitpunkt initialisiert wurde; es könnte zu spät sein.

+0

Ich denke, es könnte zu spät sein ... Ich habe derzeit \t \t System.setProperty („slf4j.detectLoggerNameMismatch“, „true“) an der Spitze meines main(), und es hat keine Wirkung. – Ian