2017-05-09 3 views
1

Ich versuche, die Konsolenausgabe in STS für eine Spring-Boot-Anwendung mit der Datei application.properties zu deaktivieren.Spring Boot - Protokollierung kann nicht deaktiviert werden

Das Festlegen des Werts logging.level.root scheint einige Auswirkungen zu haben, aber ich kann es niemals vollständig ausschalten und auch nicht die Ausgabe der automatischen Konfigurationsberichte ausschalten.

logging.level.root=OFF 
spring.main.banner-mode=OFF 
[email protected]@ 

Das Banner wird von der Eigenschaft spring.main.banner-mode abgeschaltet.

Aus irgendeinem Grunde mit den oben genannten Eigenschaften ich noch DEBUG Ausgabe vom Frühjahr beim Start erhalten:

2017-05-09 15:33:16.744 DEBUG 11772 --- [   main] .b.l.ClasspathLoggingApplicationListener : Application started with classpath: 
2017-05-09 15:33:16.798 DEBUG 11772 --- [   main] o.s.boot.SpringApplication    : Loading source class 

Es gibt mehr Linien mich zu sagen, welche Eigenschaften Dateien geladen werden, aber ich mag nicht diesen Beitrag füllen mit Sie.

Danach bekomme ich dann die automatische Konfiguration Bericht Ausgabe.

Ich frage mich, ob ich ein Konfigurationsproblem habe und ob dies dazu führen würde, dass der Frühling beim Start weiter ausgegeben wird?

Antwort

1

Ok meine eigene Frage zu beantworten und nach Versuch und Irrtum ich endete schließlich mit der folgenden auf die gesamte Ausgabe beim Start über die Datei application.properties unterdrückt:

logging.level.root=OFF 
logging.level.org.springframework.boot=OFF 
spring.main.banner-mode=OFF 

Ich hoffe, dass dies jemand anderen hilft!

Prost

1

Fügen Sie dem Paket Ihrer Wahl Folgendes hinzu.

logging.level.<package>=OFF 

logging.level.root=OFF nicht funktioniert für mich

+0

logging.level.org.springframework. * = Scheinen OFF tut entweder keine Wirkung zu haben. – berimbolo

+0

Ich denke es ist ohne _. * _ Nur _logging.level.org.springframework = OFF_ – kimy82

+0

Ich versuchte es ohne das '*' und mit nur dem '.' auch danach funktioniert nichts. Ich habe versucht, es in application.yml auch zu deaktivieren, und das Debuggen nicht vollständig deaktiviert, ich bekomme immer noch DEBUG-Ausgabe von Spring-Boot. – berimbolo

Verwandte Themen