Die Motivation hier ist, dass ich einfach zu viel Zeit damit verbracht habe herauszufinden, wie man die Protokollierung mit log4j im Spring Boot in gradle hinzufügt. Hier bereitete mir der Gradle-Teil am meisten Kummer, da alle Dokumentationen, die ich finden konnte, für Maven waren.
Deshalb dokumentiere ich meine Ergebnisse hier, damit die nächste Person, die danach sucht, meinen Beitrag finden und es schnell herausfinden kann.
configurations { all*.exclude module : 'spring-boot-starter-logging' } dependencies { ... implementation "org.springframework.boot:spring-boot-starter-log4j2" }
Ihre Einrichtung ist abgeschlossen. Jetzt können Sie den Logger von log4j hinzufügen und dieser verwendet diese XML-Konfiguration. Beachten Sie, dass ich in jede Nachricht eine Nachricht eingefügt habe. Wenn Sie es also nicht möchten, können Sie es einfach entfernen. Ich habe es dort hinzugefügt, damit ich testen kann, ob das Projekt diese XML-Datei verwendet.
// import org.apache.logging.log4j.LogManager; // import org.apache.logging.log4j.Logger; Logger logger = LogManager.getLogger(SpringApplication.class); logger.info("Hello World!");
Das Logger-Setup sollte wie erwartet funktionieren. Beachten Sie die Meldung: part.
Das Projekt finden Sie hier
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3