SpringBoot 日志的配置

  • 如果不配置日志,默认配置是 base.xml
  • 配置日志 在 resource 目录下新建 logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false"><!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--><property name="LOG_HOME" value="./logs" /><!-- 控制台输出 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"><!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符--><pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern></encoder></appender><!-- 按照每天生成日志文件 --><appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender"><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!--日志文件输出的文件名--><FileNamePattern>${LOG_HOME}/springboot-logback.log.%d{yyyy-MM-dd}.log</FileNamePattern><!--日志文件保留天数--><MaxHistory>30</MaxHistory></rollingPolicy><encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"><!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符--><pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern></encoder><!--日志文件最大的大小--><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><MaxFileSize>10MB</MaxFileSize></triggeringPolicy></appender><!-- show parameters for hibernate sql 专为 Hibernate 定制 --><logger name="org.hibernate.type.descriptor.sql.BasicBinder"  level="TRACE" /><logger name="org.hibernate.type.descriptor.sql.BasicExtractor"  level="DEBUG" /><logger name="org.hibernate.SQL" level="DEBUG" /><logger name="org.hibernate.engine.QueryParameters" level="DEBUG" /><logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" /><!--myibatis log configure--><logger name="com.apache.ibatis" level="TRACE"/><logger name="java.sql.Connection" level="DEBUG"/><logger name="java.sql.Statement" level="DEBUG"/><logger name="java.sql.PreparedStatement" level="DEBUG"/><!-- 日志输出级别 --><root level="INFO"><appender-ref ref="STDOUT" /><appender-ref ref="FILE" /></root><!--日志异步到数据库 --><!--<appender name="DB" class="ch.qos.logback.classic.db.DBAppender">--><!--&lt;!&ndash;日志异步到数据库 &ndash;&gt;--><!--<connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">--><!--&lt;!&ndash;连接池 &ndash;&gt;--><!--<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>

转载于:https://www.cnblogs.com/makesailing/p/9607300.html

SpringBoot 日志配置相关推荐

  1. springboot日志配置logback-spring.xml

    springboot日志配置logback-spring.xml 日志配置文件logback-spring.xml 放在项目src/main/resources目录下 <?xml version ...

  2. SLF4j的介绍与使用+SpringBoot日志配置

    关于日志 日志级别 error > warn > info > debug > trace > fatal trace:级别最低 debug:需要调试时候的关键信息 in ...

  3. springboot日志配置

    SpringBoot日志使用 1. 在springboot中测试打印日志 package com.leon.springboot_log;import org.apache.logging.log4j ...

  4. Springboot日志配置探索(主要看logback)(二)

    这篇博客主要是讲在Springboot中扩展的日志框架的配置,也是主要讲logback 8 继续看文档,这里讲到: springboot里面还有几个日志系统框架可以选择使用,你可以通过在classpa ...

  5. 【SpringBoot】springboot日志配置

    文章目录 4. 日志配置 1. 引入日志 2. 日志输出级别 3. 保存日志文件 4. 日志配置 我们知道日志对于系统监控.故障定位非常重要,比如当生产系统发生问题时,完整清晰的日志记录有助于快速定位 ...

  6. SpringBoot (14)---日志配置(logback)

    SpringBoot 日志配置(logback) SpringBoot支持Java Util Logging,Log4J,Log4J2和Logback日志框架,默认采用logback日志.在实际Spr ...

  7. springboot 默认日志配置以及更换其他日志配置

    springboot 默认日志配置 最简单的打印Sql日志 方法一 此方法无需改动直接复制即可使用 #打印SQL mybatis.configuration.log-impl=org.apache.i ...

  8. springboot日志打印

    springboot日志打印 很多项目在生产上严禁使用System.out输出,性能太低,原因是System.out输出会导致线程等待(同步),而使用Logger输出线程不等待日志的输出(异步),而继 ...

  9. SpringBoot日志实现

    SpringBoot日志实现 SpringBoot日志默认实现 SpringBoot默认的日志实现是使用slf4j+logback,这种实现类似于JDBC + 数据库驱动(统一接口+实现类). slf ...

最新文章

  1. 【 Notes 】RFID Preliminary Introduction
  2. 机器学习第3天:多元线性回归
  3. 校验数字签名防止apkP二次打包
  4. [置顶] 状态压缩DP 简单入门题 11题
  5. @postconstruct注解方法没有执行_把对象的创建交给spring来管理(注解IOC)
  6. 由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
  7. tcp总结与简单实现
  8. putty提示Network error:Software caused connection abort
  9. ThinkPHP2.1 增加PHPCMS模板引擎,支持PC标签(get,json)
  10. Rust : Box 为什么这里并不需要拆箱?
  11. 库卡机器人示教器截屏_KUKA库卡机器人示教器维修
  12. 引入Flutter module,执行flutter pub get提示:XXX using an older version of the Android plugin API
  13. 20万+网易音乐人图鉴: 95后超70%、女歌手突破5万
  14. android netd分析
  15. 服务器虚拟化及云计算基础实验
  16. 【Linux】《Linux命令行与shell脚本编程大全》阅读笔记
  17. 网络重置导致无法联网
  18. utorrent android,utorrent手机安卓版
  19. vue项目中.exe文件下载
  20. 让一切都停下来——Unschedule

热门文章

  1. Android初学第55天
  2. 第5堂:看到词句就会读-上
  3. PHP扩展插件 imagick 、PDO_MYSQL 安装
  4. URAL1018 Binary Apple Tree
  5. 【Xilinx-Petalinux学习】-02-建立PetaLinux工程
  6. 如何用ModelsimSE仿真IP核-以PLL为例
  7. 怎样在virtualbox下WIN7共享XP的文件
  8. java提示框easyui风格_[Java教程]jQuery EasyUI 提示框(Messager)用法
  9. 感觉越来越多的人开始向往农村生活,你怎么看?
  10. 一个家庭女人太强势,这个家庭会怎样?