SpringBoot 日志配置
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">--><!--<!–日志异步到数据库 –>--><!--<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>
转载于:https://www.cnblogs.com/makesailing/p/9607300.html
SpringBoot 日志配置相关推荐
- springboot日志配置logback-spring.xml
springboot日志配置logback-spring.xml 日志配置文件logback-spring.xml 放在项目src/main/resources目录下 <?xml version ...
- SLF4j的介绍与使用+SpringBoot日志配置
关于日志 日志级别 error > warn > info > debug > trace > fatal trace:级别最低 debug:需要调试时候的关键信息 in ...
- springboot日志配置
SpringBoot日志使用 1. 在springboot中测试打印日志 package com.leon.springboot_log;import org.apache.logging.log4j ...
- Springboot日志配置探索(主要看logback)(二)
这篇博客主要是讲在Springboot中扩展的日志框架的配置,也是主要讲logback 8 继续看文档,这里讲到: springboot里面还有几个日志系统框架可以选择使用,你可以通过在classpa ...
- 【SpringBoot】springboot日志配置
文章目录 4. 日志配置 1. 引入日志 2. 日志输出级别 3. 保存日志文件 4. 日志配置 我们知道日志对于系统监控.故障定位非常重要,比如当生产系统发生问题时,完整清晰的日志记录有助于快速定位 ...
- SpringBoot (14)---日志配置(logback)
SpringBoot 日志配置(logback) SpringBoot支持Java Util Logging,Log4J,Log4J2和Logback日志框架,默认采用logback日志.在实际Spr ...
- springboot 默认日志配置以及更换其他日志配置
springboot 默认日志配置 最简单的打印Sql日志 方法一 此方法无需改动直接复制即可使用 #打印SQL mybatis.configuration.log-impl=org.apache.i ...
- springboot日志打印
springboot日志打印 很多项目在生产上严禁使用System.out输出,性能太低,原因是System.out输出会导致线程等待(同步),而使用Logger输出线程不等待日志的输出(异步),而继 ...
- SpringBoot日志实现
SpringBoot日志实现 SpringBoot日志默认实现 SpringBoot默认的日志实现是使用slf4j+logback,这种实现类似于JDBC + 数据库驱动(统一接口+实现类). slf ...
最新文章
- 【 Notes 】RFID Preliminary Introduction
- 机器学习第3天:多元线性回归
- 校验数字签名防止apkP二次打包
- [置顶] 状态压缩DP 简单入门题 11题
- @postconstruct注解方法没有执行_把对象的创建交给spring来管理(注解IOC)
- 由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
- tcp总结与简单实现
- putty提示Network error:Software caused connection abort
- ThinkPHP2.1 增加PHPCMS模板引擎,支持PC标签(get,json)
- Rust : Box 为什么这里并不需要拆箱?
- 库卡机器人示教器截屏_KUKA库卡机器人示教器维修
- 引入Flutter module,执行flutter pub get提示:XXX using an older version of the Android plugin API
- 20万+网易音乐人图鉴: 95后超70%、女歌手突破5万
- android netd分析
- 服务器虚拟化及云计算基础实验
- 【Linux】《Linux命令行与shell脚本编程大全》阅读笔记
- 网络重置导致无法联网
- utorrent android,utorrent手机安卓版
- vue项目中.exe文件下载
- 让一切都停下来——Unschedule
热门文章
- Android初学第55天
- 第5堂:看到词句就会读-上
- PHP扩展插件 imagick 、PDO_MYSQL 安装
- URAL1018 Binary Apple Tree
- 【Xilinx-Petalinux学习】-02-建立PetaLinux工程
- 如何用ModelsimSE仿真IP核-以PLL为例
- 怎样在virtualbox下WIN7共享XP的文件
- java提示框easyui风格_[Java教程]jQuery EasyUI 提示框(Messager)用法
- 感觉越来越多的人开始向往农村生活,你怎么看?
- 一个家庭女人太强势,这个家庭会怎样?