Explain why we store the transaction manager in a static field

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Be more defensive when casting the log record

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Remove useless try catch

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>