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?
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é
Ajoutez ce qui suit au paquet de votre choix.
logging.level.<package>=OFF
logging.level.root=OFF
ne fonctionne pas pour moi