springboot使用druid记录sql脚本日志

方法一:

在application.properties设置开启slf4j过滤器

#开启slf4j过滤器
spring.datasource.druid.filter.slf4j.enabled=true

然后在logback-spring.xml文件配置日志输出

<logger name="druid.sql.Statement" level="DEBUG" additivity="false">
	<appender-ref ref="STDOUT" />  
</logger>

方法二:

在application.properties设置开启stat过滤器,该过滤器用于统计,并设置过滤器启动慢SQL日志和设置慢SQL的时间

#默认开启druid统计,sql日志记录查看logback-spring.xml的配置
spring.datasource.druid.filter.stat.enabled=true
#开启慢sql日志
spring.datasource.druid.filter.stat.log-slow-sql=true
#设置记录慢sql的时间,单位毫秒,执行时间大于等于3秒的SQL脚本都会记录
spring.datasource.druid.filter.stat.slow-sql-millis=3000

然后在logback-spring.xml文件配置日志输出

<!-- com.alibaba.druid.filter.stat.StatFilter 输出SQL脚本-->
	<logger name="com.alibaba.druid.filter.stat.StatFilter" level="ERROR" additivity="false">
		<appender-ref ref="STDOUT" />  
	</logger>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值