Hibernate - 在日志中有选择地打印查询

时间:2018-04-23 16:32:11

标签: java hibernate logback slf4j

我看到了这个link,其中包含打印sql查询和参数的详细信息。有没有办法使用logback中的任何配置选择性地打印查询 - 例如,我想只打印插入和更新语句,而不是仅选择或打印对某些表执行的操作。

同样地,我也看到下面的内容正在印刷。我希望log语句从“插入到”开始。有没有办法在实际的sql语句之前排除任何,而不必构建自定义appender?

batching 1 statements: 0: insert into.....

1 个答案:

答案 0 :(得分:2)

使用正则表达式适配

https://logback.qos.ch/manual/filters.html#matcher

应该可以从INSERT中删除SELECT