Spring Boot 2系列(八):log4jdbc-log4j2集成和使用
通常项目中打印 SQL 执行语句参数位置是被占位符替换的,查询用到的参数并不在 SQL 语句中而是额外显示,也无法看到 SQL 的执行结果。
可以使用Log4jdbc-log4j2
神器,在打印中直接看到完整的 SQL 语句,并格式化打印出执行结果。
Log4jdbc-log4j2是Log4jdbc
的增强版,官网:http://log4jdbc.brunorozendo.com/
通常项目中打印 SQL 执行语句参数位置是被占位符替换的,查询用到的参数并不在 SQL 语句中而是额外显示,也无法看到 SQL 的执行结果。
可以使用Log4jdbc-log4j2
神器,在打印中直接看到完整的 SQL 语句,并格式化打印出执行结果。
Log4jdbc-log4j2是Log4jdbc
的增强版,官网:http://log4jdbc.brunorozendo.com/
官方说明:Apache Log4j 2
是对 Log4j 的升级,并提供了许多 Logback 可用的改进,同时解决了 Logback 体系结构中的一些固有问题。
Log4j2配置:log4j2.xml
文件示例配置; Log4j2 官方文档
Log4j2配置:log4j2.xml
文件示例配置; Log4j2 官方文档,
将日志请求插入应用程序代码需要相当大的计划和精力。观察表明,大约4%的代码用于日志记录。因此,即使是中等规模的应用程序,它们的代码中也会嵌入数千个日志语句。考虑到它们的数量,必须管理这些日志语句,而无需手动修改它们。
Log4j 2的配置可以通过以下四种方式之一完成: