添加 Logback 配置文件

配置 Logback

<?xml version="1.0" encoding="UTF-8" ?><configuration>
<!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->  <property name="LOG_HOME" value="${catalina.base}/logs/" />  <!-- 控制台输出 -->   <appender name="Stdout" class="ch.qos.logback.core.ConsoleAppender"><!-- 日志输出编码 -->  <layout class="ch.qos.logback.classic.PatternLayout">   <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符--> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n   </pattern>   </layout>   </appender>   <!-- 按照每天生成日志文件 -->   <appender name="RollingFile"  class="ch.qos.logback.core.rolling.RollingFileAppender">   <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!--日志文件输出的文件名--><FileNamePattern>${LOG_HOME}/server.%d{yyyy-MM-dd}.log</FileNamePattern>   <MaxHistory>30</MaxHistory></rollingPolicy>   <layout class="ch.qos.logback.classic.PatternLayout">  <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符--> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n   </pattern>   </layout> <!--日志文件最大的大小--><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><MaxFileSize>10MB</MaxFileSize></triggeringPolicy></appender>     <!-- 日志输出级别 --><root level="info">   <appender-ref ref="Stdout" />   <appender-ref ref="RollingFile" />   </root> <!--日志异步到数据库 -->
<!--     <appender name="DB" class="ch.qos.logback.classic.db.DBAppender">日志异步到数据库 <connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">连接池 <dataSource class="com.mchange.v2.c3p0.ComboPooledDataSource"><driverClass>com.mysql.jdbc.Driver</driverClass><url>jdbc:mysql://127.0.0.1:3306/databaseName</url><user>root</user><password>root</password></dataSource></connectionSource></appender> --></configuration>

在代码中使用 Logback

@RestController
@RequestMapping("/logback")
public class HelloController {private final static Logger logger =LoggerFactory.getLogger(HelloController.class);@RequestMapping("/showInfo")public String showInfo(){logger.info("记录日志");return "Hello Logback";}
}

在配置文件中屏蔽指定包的日志记录

logback日志pattern_[SpringBoot2.X]28- Spring Boot 的日志管理相关推荐

  1. SpringBoot2.1.5(16)--- Spring Boot的日志详解

    SpringBoot2.1.5(16)--- Spring Boot的日志详解 市面上有许多的日志框架,比如 JUL( java.util.logging), JCL( Apache Commons ...

  2. 【spring boot】8.spring boot的日志框架logback使用

    在继续上一篇的Debug调试之后,把spring boot的日志框架使用情况逐步蚕食. 参考:http://tengj.top/2017/04/05/springbo 开篇之前,贴上完整applica ...

  3. Spring Boot SLF4J日志实例

    From: https://blog.csdn.net/lxh18682851338/article/details/78560295 默认情况下,SLF4j日志记录包含在Spring Boot We ...

  4. Spring Boot Admin在线查看spring boot后台日志

    当前,应用系统微服务架构.前后端分离(前端vue,后端springboot),已经成为大部分项目的标准技术架构,但在项目上线后,spring boot后端服务部署在服务器上,大部分公司对服务器都有安全 ...

  5. spring boot—默认日志框架配置

    文章目录 默认日志框架--配置全解 日志格式 日志级别 日志输出到控制台 日志输出到文件 spring boot2.2.4官方文档 默认日志框架–配置全解 #日志记录 logging:#日志级别lev ...

  6. (39.3) Spring Boot Shiro权限管理【从零开始学Spring Boot】

    在学习此小节之前您可能还需要学习: (39.1) Spring Boot Shiro权限管理[从零开始学Spring Boot] http://412887952-qq-com.iteye.com/b ...

  7. Spring Boot Shiro 权限管理

    Spring Boot Shiro 权限管理 标签: springshiro 2016-01-14 23:44 94587人阅读 评论(60) 收藏 举报 本来是打算接着写关于数据库方面,集成MyBa ...

  8. 39 Spring Boot Shiro权限管理【从零开始学Spring Boot】

    [视频 & 交流平台] à SpringBoot视频 http://study.163.com/course/introduction.htm?courseId=1004329008& ...

  9. Spring Boot 分布式事物管理

    Spring Boot 分布式事物管理 前言 事务是为了保证数据的一致性而产生的.那么分布式事务,顾名思义,就是我们要保证分布在不同数据库.不同服务器.不同应用之间的数据一致性. 在单体项目下数据是存 ...

  10. Spring Boot + BPMN流程管理引擎实践

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Spring Boot + BPMN流程管理引擎实践 前言 一.什么是BPMN? 1. BPMN标准及其核心组件介绍 2. 为什么要使 ...

最新文章

  1. 华为MSTP配置教程(二)
  2. php 服务常量,php常量
  3. 畅谈程序人生暨孙鑫老师与读者交流会
  4. php apc 失效时间,PHP APC无法正常工作
  5. Java中12个原子操作类
  6. validate验证
  7. C# 邮件类 Mailmessage
  8. 【语音处理】基于matlab GUI声音信号频谱分析仪【含Matlab源码 325期】
  9. go 获取本机ip地址
  10. MySQL中用给出的生日查询年龄的方法
  11. 学校计算机ip设置路由器,路由器怎么设置ip 如何设置路由器ip地址【详细步骤】...
  12. 国资优选—兰溪市金融控股投资有限公司思想工作会议召开
  13. CTS、CLS、CLR分别作何解释
  14. 【LSTM分类】基于双向长短时记忆(BiLSTM)实现数据分类含Matlab源码
  15. 大学学计算机7代i5够吗,学生党必看:最新的7代酷睿与Core i5相比该选谁?
  16. java 字长_java数据类型及其字长 | 学步园
  17. 【实战】Windows 10 CodeSoft 6 条形码标签打印开发实战 【产品标签设计印刷】【Codesoft】
  18. 计算机学科专业考研总分,2021计算机专业考研备考常识与考试科目分值
  19. Android小项目集合100多个
  20. 开发集团正版小型OA办公软件系统收费标准是多少?

热门文章

  1. mysql后天命令查下显示_MySQL命令
  2. matlab里simulink,如何运用MATLAB中的Simulink?
  3. spark规范化读取数据
  4. matlab中confcounts,Matlab函数分类汇总—R2011b版.doc
  5. 频谱仪使用方法图解_安全继电器工作原理、接线图、使用方法图解
  6. cookie、session和token原理
  7. MYSQL C API风格demo
  8. 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)
  9. opencv基础--图像模板匹配
  10. Android 震动