【问题标题】:Throttling JDBCTemplate Logs限制 JDBCTemplate 日志
【发布时间】:2019-05-03 10:56:15
【问题描述】:

我正在使用 Spring JDBCTemplate 来执行 SQL 查询。当日志级别 org.springframework.jdbc.core.JdbcTemplate 设置为 DEBUG 时,每次触发查询时都会记录 SQL 语句。

问题是我有一些查询被触发了数百次。因此,应用程序日志中充满了相同查询的重复日志,所有其他日志语句都被完全淹没,使得日志难以理解。

有没有办法“限制”这些重复的语句,使它们不被经常打印?

【问题讨论】:

    标签: spring spring-boot logback jdbctemplate


    【解决方案1】:
    1. 创建一个自定义logback.xml 并将弹簧靴指向它。请参阅discussion in this question 了解如何执行此操作。
    2. 在您的 logback.xml 中添加 DuplicateMessageFilter
    3. 应从您的日志中删除所有相同的消息。

    【讨论】:

      猜你喜欢
      • 2018-03-14
      • 1970-01-01
      • 2011-06-22
      • 2014-08-01
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      相关资源
      最近更新 更多