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 格式进行查询的。
分类:
Java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 配置系统属性