J'utilise la configuration de journalisation par défaut de spring-boot
.
Comment puis-je empêcher la sortie de la console tout en conservant la connexion dans un fichier journal configuré avec logging.file=myfile.log
?
Mon objectif est de ne pas avoir de sortie de la console sur la console, mais seulement de me connecter à ce fichier.
Sans avoir à créer un logback.xml' configuration. Because I'm using
spring-boot` spécifique pour ne pas avoir à configurer la journalisation moi-même.
Il est apparu que si je définissais la propriété suivante à vide, la journalisation de la console est désactivée:
logging.pattern.console=
Ou commenter en XML si vous l'utilisez
<!--<root level="error">-->
<!--<appender-ref ref="console"/>-->
<!--</root>-->
J'ai créé un fichier appelé logback.xml avec le contenu:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml" />
<logger name="org.springframework" level="ERROR"/>
<logger name="org.hibernate" level="ERROR"/>
</configuration>
Voir ce lien pour plus d'informations: https://www.mkyong.com/spring-boot/spring-boot-test-how-to-stop-debug-logs/