169 похожих чатов

Есть такая анноташка @TransactionListener и хочет воткнуть её в

аудит.
Но 1. Методы с транзакциями разные и надо как то отличать их.
2. Надо методу помеченному слушателем передавать объект, который должен был быть (создан, удалён, изменён) внутри транзакции.

Как бы это устроить? или вообще может это по другому делается?

8 ответов

11 просмотров

какая задача решается?

Xan- Автор вопроса
Alexandr ∨∧‾ Emelyanov
какая задача решается?

аудит по результату транзакции

Xan- Автор вопроса
Alexandr ∨∧‾ Emelyanov
Ну что в нем надо конкретно

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

Xan
да, как обычно. Надо чтобы фискалил аудит. Но тран...

мы делали проще - логгироавли в эластик с трассировкой и привязкой к пользователю все логи, в том числе sql запросы с параметрами, безиков это устроило

Но тогда, получается, эластик хранит пользовательские данные? Нехорошо как-то

Ilya Kuznetsov
Но тогда, получается, эластик хранит пользовательс...

Есть такое, но ничего криминального там не было

Xan- Автор вопроса
Alexandr ∨∧‾ Emelyanov
мы делали проще - логгироавли в эластик с трассиро...

Там дальше ластик, но это не наше дело. Наше по формату иб скидывать в ИС аудит

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта