Как отслеживать транзакции JTA

У нас есть транзакции JTA (Atomikos), настроенные с использованием аннотаций Spring в разных местах нашего приложения. Мне нужно получать журналы трассировки всякий раз, когда транзакция начиналась и завершалась.

Например, всякий раз, когда приведенный ниже метод вызывается в рамках новой транзакции,

@Transactional
void createAgent() { ... }

Мне нужно записать сообщение о том, что

Transaction started on AgentFactory::createAgent() ...
Transaction ended on AgentFactory::createAgent() ...

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


person Srinivas Kothuri    schedule 29.02.2016    source источник


Ответы (1)


Если вы установите уровень журнала в DEBUG или TRACE для org.springframework.transaction

вы получаете нужные записи журнала. Может не в точном формате, но информация предоставлена.

person Stefan Isele - prefabware.com    schedule 29.02.2016