Spring boot 快速整合log4j2

2021-10-25 18:25:20 字數 1357 閱讀 2949

首先在前一篇的基礎上引入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 新...