вставка?

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

Например, подключение типа «отказ в обслуживании» может привести к предупреждению журнала о том, что неаутентифицированный пользователь пытается получить доступ к некоторому API. журнал:

[03-29 11:26:01.000] missing token
[03-29 11:26:01.001] missing token
[03-29 11:26:01.005] missing token
... overall 100000 times

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

Я хотел бы иметь возможность предотвратить такую ​​бомбардировку журналов и иметь несколько сводных сообщений, таких как:

[03-29 11:26:01.000] missing token
[03-29 11:26:06.000] missing token [silenced. Overall 100000 times]

Итак, я ищу 2 функции здесь:

Молчание слишком повторяющихся логов.Показать летописи из заглушенных бревен.

Любая идея, если и как это можно сделать с помощью logback? Возможно, другой инструмент регистрации может поддержать это? Благодарю.