Может ли Spring откатить все, кроме log4j, регистрирующее ошибки в db? - PullRequest
0 голосов
/ 15 июля 2011

У меня проблема с этим, так как я попал в какое-то исключение, и я вызову log4j, чтобы записать ошибку.Но все они откатились назад.Любая идея?или есть альтернативные способы сделать это?

Спасибо.

1 Ответ

1 голос
/ 15 июля 2011

Ваша база данных журнала и база данных транзакций совпадают? Это не образец, который я бы рекомендовал.

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

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