配置log4j记录druid的sql和慢sql

该篇博客详细介绍了如何配置log4j以记录Druid SQL的执行情况,包括普通SQL的日志输出和慢SQL的日志记录。配置内容涉及日志级别设定、日志输出路径、文件大小限制以及慢SQL的阈值设定,旨在优化日志管理和性能监控。
摘要由CSDN通过智能技术生成

转自:https://blog.csdn.net/rocklee/article/details/90675601

log4j.logger.druid.sql.Statement=DEBUG,logsql
#普通sql不要显示在console
log4j.additivity.logsql=false
log4j.appender.logsql=org.apache.log4j.FileAppender
log4j.appender.logsql.layout=org.apache.log4j.PatternLayout
log4j.appender.logsql.File=${catalina.home}/logs/pms/sql.log
log4j.appender.logsql.DatePattern='.'yyyy-MM-dd
log4j.appender.logsql.ImmediateFlush=false
log4j.appender.logsql.MaxFileSize=10MB
#输出文件最大序号为10
log4j.appender.logsql.MaxBackupIndex=10
log4j.appender.logsql.BufferedIO=true
#500K
log4j.appender.logsql.BufferSize=512000
log4j.appender.logsql.Append=true
log4j.appender.logsql.layout.ConversionPattern=[%d{MM-dd HH\:mm\:ss}] %c{1} - %m%n
 
log4j.logger.com.alibaba.druid.filter.stat=ERROR,slowsql
log4j.appender.slowsql=org.apache.log4j.FileAppender
log4j.appender.slowsql.layout=org.apache.log4j.PatternLayout
log4j.appender.slowsql.File=${catalina.home}/logs/pms/slow_sql.log
log4j.appender.slowsql.DatePattern='.'yyyy-MM-dd
log4j.appender.slowsql.ImmediateFlush=true
log4j.appender.slowsql.Append=true
log4j.appender.slowsql.Threshold=ERROR
log4j.appender.slowsql.layout.ConversionPattern=[%d{MM-dd HH\:mm\:ss}] %c{1} - %m%n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值