Как уменьшить уровень лога тупиковых логов из SqlExceptionHelper? - PullRequest
0 голосов
/ 24 июня 2019

Я получаю много сообщений об ошибках взаимоблокировки в своих журналах, причина самой взаимоблокировки - приемлемое поведение, и сообщения об ошибках "загрязняют" журналы.Ошибка «Обнаружена тупиковая ситуация при попытке получить блокировку; попробуйте перезапустить транзакцию»

Мы получаем блокировку во время чтения из таблицы, и она используется в транзакции, которая выполняет команду «upsert», что-тонапример;

-> start transaction with @Transactional on method
-> acquire the lock, and fetch entities with @Lock(LockModeType.PESSIMISTIC_WRITE) annotation on the repository
-> call repository.save for entities that need to be updated, and entities that need to be inserted
-> persist another entity through another repository (history)
-> end transaction

Я хочу установить уровень журнала только для сообщения «Обнаружена тупиковая ситуация при попытке получить блокировку; попробуйте перезапустить транзакцию» для отладки или трассировки.Это возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...