Printemps de l'enregistrement de Démarrage avec Lombok
Je voudrais utiliser Projet de Lombok journal d'annotation dans mon Printemps de Démarrage des projets, mais je ne veux pas perdre la fonctionnalité de mesure de modifier l'enregistrement de la application.properties
.
Le Printemps de journalisation docs ne sont pas trop clair sur ce que la journalisation par défaut de la mise en œuvre doit être utilisé, et il y a 7 Lombok choix!
Des idées?
J'utilise
Cool, je voudrais utiliser la config de la box sans aucun config, donc pas de
@Slf4j(lombok.extern.slf4j.Slf4j)
et j'ai mes paramètres de journal dans logback.xml. Et il fonctionne très bienCool, je voudrais utiliser la config de la box sans aucun config, donc pas de
logback.xml
ou quoi que ce soit.
OriginalL'auteur dkanejs | 2017-05-10
Vous devez vous connecter pour publier un commentaire.
Je voudrais utiliser @Slf4j. Testé ce qui suit et qu'il fonctionne comme prévu.
Ensuite, vous pouvez modifier le niveau d'enregistrement comme décrit ici.
À partir de la documentation:
"Les configurations par défaut sont fournis pour Java Util Journalisation, Log4J2 et Logback."
...
"Par défaut, Si vous utilisez les "Titulaires", Logback sera utilisé pour la connexion. Approprié Logback de routage est également inclus afin de s'assurer que dépendant des bibliothèques qui utilisent Java Util Journalisation, Commons Logging, Log4J ou SLF4J fonctionnent tous correctement."
application.properties
fichier?Merci pour la clarification avec votre edit 🙂
Donc, ma demande n'a pas été un springboot application mais j'ai été en utilisant le framework spring composant comme JDBCTemplate pour la connexion à la base de données et de lombok slf4J pour l'exploitation forestière qui a par défaut le niveau de journalisation de DÉBOGAGE . J'ai fini par utiliser logback.xml fichier de moins de ressources/ parce que comme par ressort de la documentation mentionnée ci-dessus , il utilise logback.xml pour la connexion lorsqu'il est utilisé avec slf4j.
Mon logback fichier ressemble à ceci :
<configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</pattern> </encoder> </appender> <root level="INFO"> <appender-ref ref = "STDOUT" /> </root> </configuration>
OriginalL'auteur Pär Nilsson