首先在前一篇的基礎上引入log4j的jar包, 同時spring boot預設是用logback的日誌框架的,所以需要排除logback,不然會出現jar依賴衝突的報錯。
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j2
然後如果需要自定義
log4j2
的配置檔案名稱的話則需要在
中配置:
logging:
config: ***x.xml
level:
cn.jay.repository: trace
<?xml version="1.0" encoding="utf-8"?>
配置完成後,在測試類中新增日誌輸出:
package com.example.demo;
import org.springframework.web.bind.annotation.restcontroller;
@restcontroller
public class testcontroller
}
啟動類啟動專案:
package com.example.demo;
import org.springframework.boot.autoconfigure.enableautoconfiguration;
@enableautoconfiguration
public static void main(string args)
}
啟動專案後瀏覽器訪問http://localhost:8080/test,結果如下:
但是這裡我們主要是看日誌,首先看控制台:
再看看錯誤日誌檔案:
上面就是spring boot 快速整合log4j2的入門,後續會一步步深入。
springBoot快速整合Druid
簡介 springboot快速整合druid 一 pom檔案引入druid依賴 com.alibaba druid spring boot starter 1.1.1 二 基本配置 資料庫連線資訊 spring.datasource.druid.url jdbc mysql spring.datas...
SpringBoot快速整合Swagger
注意 生產版本發布後,關閉swagger!springboot已經整合了swagger,使用簡單註解即可生成swagger的api文件。api 修飾整個類,描述controller的作用 apioperation 描述乙個類的乙個方法,或者說乙個介面 apiparam 單個引數描述 apimodel...
springboot快速整合log日誌,快速上手
ch.qos.logback logback classic 1.2.3 compile org.apache.logging.log4j log4j to slf4j 2.10.0 compile org.slf4j jul to slf4j 1.7.25 compile 在resources 新...