web-dev-qa-db-fra.com

Spring Boot - Impossible de désactiver la journalisation

J'essaie de désactiver la sortie de la console dans STS pour une application de démarrage printanier à l'aide du fichier application.properties.

Définir la valeur logging.level.root semble avoir un effet, mais je ne peux jamais le désactiver complètement ni la sortie du rapport de configuration automatique.

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

La bannière est désactivée par la propriété spring.main.banner-mode.

Pour une raison quelconque, avec les propriétés ci-dessus, je reçois toujours la sortie DEBUG du printemps au démarrage:

 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 

Il y a plus de lignes qui me disent quels fichiers de propriétés sont en train d'être chargés mais je ne veux pas remplir ce post avec eux.

Suite à cela, je récupère le rapport de configuration automatique.

Je me demande si j'ai un problème de configuration et si cela ferait que Spring continuerait à sortir au démarrage?

10
berimbolo

Ok pour répondre à ma propre question et après essais et erreurs, j’ai finalement obtenu le texte suivant qui supprime toute sortie au démarrage via le fichier application.properties:

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

J'espère que cela aide quelqu'un d'autre à sortir!

À votre santé

14
berimbolo

Ajoutez ce qui suit au paquet de votre choix.

logging.level.<package>=OFF

logging.level.root=OFF ne fonctionne pas pour moi

1
kimy82