Druid 如何开启查询日志

在默认的情况下,Druid 是不开启查询日志的。

换句话说,在 Druid 进行查询的数据是不会显示在 Druid 的日志中的,这里可能会带来一个麻烦就是没有办法在后台查询到 druid 获得查询。

这篇文章主要是说明如何在日志中显示查询日志。

配置

Druid 的日志使用的 slf4j,因此你需要修改的属性文件为:common.runtime.properties

这个文件位于 Druid 部署路径为:

/conf/druid/_common/common.runtime.properties

在上面的配置文件中,添加一个属性:

druid.request.logging.type=slf4j

 

 

配置 log4j2.xml

在 Druid 部署的同样路径下,会有 log4j2.xml 日志配置文件。

在这里最主要修改的是日志级别,很多时候你可能配置的日志级别是 ERROR,查询日志的输出是在日志级别的 INFO 中的。

因此你需要调整你的 Root 日志级别为 INFO,如果你对日志级别不是非常了解的话,请参考有关 log4j2 相关配置。

 

 

在完成上面的配置后,重启你部署的 druid 服务,然后应该就能够看到查询的请求是什么了。

 

 

在日志的后面就应该能看到具体的查询 SQL 是什么,在 Druid 中,你也是可以使用 JSON 格式进行查询的。

 

https://www.ossez.com/t/druid/13619

posted @   huyuchengus  阅读(232)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2018-07-29 Confluence 6 识别系统属性
2018-07-29 Confluence 6 配置校验和识别
2018-07-29 Confluence 6 配置 Windows 服务
2018-07-29 Confluence 6 配置系统属性
点击右上角即可分享
微信分享提示