Регулирование журналов JDBCTemplate - PullRequest
0 голосов
/ 01 декабря 2018

Я использую Spring JDBCTemplate для выполнения запросов SQL.Когда уровень журнала org.springframework.jdbc.core.JdbcTemplate установлен на DEBUG, оператор SQL регистрируется каждый раз при запуске запроса.

Проблема в том, что у меня есть несколько запросов, которые запускаются сотни раз.Таким образом, журналы приложений заполняются повторяющимися журналами одного и того же запроса, а все остальные операторы журналов полностью заглушаются, что делает журнал невероятно трудным для понимания.

Есть ли какой-то способ «задушить» эти повторяющиеся операторы так, чтобы онипечатаются не так часто?

1 Ответ

0 голосов
/ 02 декабря 2018
  1. Создайте пользовательский logback.xml и укажите на него пружинную загрузку.См. обсуждение в этом вопросе того, как это сделать.
  2. Добавьте DuplicateMessageFilter к вашему logback.xml
  3. Любые идентичные сообщения должны быть удаленыиз ваших журналов.
...