# Springboot使用log4j2_logback **Repository Path**: mdm_uncle/springboot-log ## Basic Information - **Project Name**: Springboot使用log4j2_logback - **Description**: 该项目是springboot整合日志框架的学习DEMO:log4j2、logback - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2021-08-21 - **Last Updated**: 2022-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### springboot-log日志框架整合 #### 项目说明 该项目是springboot整合日志框架的demo工程,整合的日志框架包括log4j2、logback #### 日志选型 可以参考该文章对日志框架的分析对比: [日志框架选型,Logback 还是 Log4j2?](https://www.cnblogs.com/javastack/p/13557797.html) #### 模块说明 - springboot-log4j2 => springboot整合log4j2日志框架 - sprongboot-logback => springboot整合logback日志框架 - springboot-trace => springboot整合log4j2结合MDC实现全链路traceId #### 开发环境 - MAVEN - JDK 1.8 - IDEA 2021.2 #### Get Start[快速开始] - git clone ``` git clone https://gitee.com/mdm_uncle/springboot-log.git ``` - 数据准备 执行sql文件夹下的data.sql,执行之前先创建spring_log数据库 - 修改LOG_ERROR_HOME、LOG_INFO_HOME为你的本地日志保存地址 - 启动springboot-log4j2(端口号为8082)/springboot-logback(端口号为8080) - 访问/api/test GET 将看到不同级别的日志输出 - 访问/user/page POST RequestBody: ``` { "userName":"ff" } ``` 将看到info级别的日志输出 #### 更新说明 - 2021/8/21 => 项目来源自:[springboot-log](https://github.com/TiantianUpup/springboot-log.git) - 2021/8/21 => 修改部分代码并增加详细注释,方面同学们阅读。