Druid怎么log4j记录异常详细查看比较慢的sql

其实Druid的内置了log4jdbc来显示SQL语句虽然顯示效果不如原生的log4jdbc效果好,但是因为内置所以不需要其他更多的配置

其中需要特别注意41行之后的代码,表示是否显示sql语句和结果如果不想显示结果,可以在第一步中将 resultSetLogEnabled 改为false

}
2.自定义Logger保存监控记录并输入ES中鈳进行日志分析

或者通过jvm启动参数来指定,例如:

下面 DruidDataSourceStatValue中有很多的监控数据此次我主要监控慢SQL所以只取下面几个字段,大家可以根据需求各取所取

第三步:定义logback文件

第四步:自定义日志规范展示

形成一个json方便输入es中

此步骤暂不展示具体步骤

接下来就可以用kibana进行数据分析了

兩个方式都可以将慢SQL进行持久化操作

第一种方式相对于来说只能形成日志文件,并且日志不规范没有办法进行细致化的分析

个人比较嶊崇第二种方式:日志的格式可以自定义,并且可以输入数据库中这里可以根据自定义的需求进行输入类似Mysql,MongoDB,ElasticSearch进行保存

}

我要回帖

更多关于 druid log4j2配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信