我正在尝试分析与某些交易相关的问题,这些交易的发生让我感到意外。
为此,我只想查看一些交易日志。我们使用的是jBoss AS 7.1.x和CMT。 我已经启用了
<logger category="com.arjuna.ats" use-parent-handlers="true">
<level name="TRACE"/>
</logger>
但是这会输出大量的日志(在开始和提交之间约100个),以至于几乎无法看到(对我而言)重要的事情(如开始、提交、回滚事务)。
据我所见,相关的类是
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction
但如果我输入以下命令,则没有日志记录:
<logger category="com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction" use-parent-handlers="true">
<level name="TRACE"/>
</logger>
将其他烦人的日志设置为ERROR并不可能使其停用。
- 如何配置记录器以使其按预期工作?
- 是否有另一种查看事务日志的好方法?