這裡的動機是我花了太多時間試圖弄清楚如何在 gradle 中的 spring boot 中使用 log4j 添加日誌記錄。這裡的 gradle 部分是給我最痛苦的部分,因為我能找到的所有文件都是針對 maven 的。
因此,我在這裡記錄我的發現,以便下一個正在尋找此內容的人可以找到我的帖子並能夠快速找到答案。
configurations { all*.exclude module : 'spring-boot-starter-logging' } dependencies { ... implementation "org.springframework.boot:spring-boot-starter-log4j2" }
您的設定已完成,現在您可以從 log4j 新增記錄器,它將使用此 xml 配置。請注意,我在每個訊息中新增了一條 Message: 。因此,如果您不想要它,可以將其刪除。我已將其添加到此處,以便我可以測試該專案是否正在使用此 xml 檔案。
// import org.apache.logging.log4j.LogManager; // import org.apache.logging.log4j.Logger; Logger logger = LogManager.getLogger(SpringApplication.class); logger.info("Hello World!");
記錄器設定應該如預期般運作。注意訊息:part.
您可以在這裡找到該項目
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3