springboot使用log4j日誌總結

2021-09-30 21:25:25 字數 674 閱讀 4948

今日初上手springboot,

想查mybatis的sql報錯資訊,所有想列印dao層debug日誌。

於是配置了log4j.xml,但是沒有生效,後發現時是springboot預設使用logback日誌。

1.移除logback改用log4j,需要修改pom.xml檔案:

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-logging

org.springframework.boot

spring-boot-starter-log4j

1.3.8.release

2.在log4j中,指定dao層日誌輸出級別:

#mybatis, debug level to see sql

log4j.logger.com.xx.cd.dao=debug

啟動後看到輸出的sql日誌資訊。

3.log4j.xml內容:

4. # output pattern : date [thread] priority category - message

log4j.rootcategory=debug, console, r

#console

springboot日誌使用log4j

首先要了解日誌相關概念 日誌門面 日誌實現框架 springboot預設使用的是slf4j logback的日誌,將實現改為log4j如下 排除spring boot starter中的logging依賴,加入log4j依賴 org.springframework.boot groupid spri...

spring boot預設log配置

spring boot預設使用logback日誌系統,如果不需要更改為其他日誌系統比如log4j等,則無需多餘的配置,logback預設將日誌列印到控制台上。如果要使用logback,原則上需要新增以下依賴,但是由於一般的spring boot專案都會引用spring boot starter或者s...

Spring boot中使用log4j記錄日誌

之前在spring boot日誌管理 一文中主要介紹了spring boot中預設日誌工具 logback 的基本配置內容。對於很多習慣使用log4j的開發者,spring boot依然可以很好的支援,只是需要做一些小小的配置功能。在建立spring boot工程時,我們引入了spring boot...