[英]Enable useful transaction logging in jboss 7.1.x
我正在嘗試分析與某些事務相關的問題,這是我不期望的。
為此,我只想查看一些事務日志。 我們正在使用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來停用其他anoying日志。
嘗試設置
<logger category="com.arjuna.ats.jta">
<level name="TRACE"/>
</logger>
原因是確定日志記錄類別不是類或包層次結構,盡管這通常是個好主意。 但Arjuna開發人員明確將其設置為“com.arjuna.ats.jta”,用於其JTA包中的所有類。
我也有
<logger category="com.arjuna">
<level name="WARN"/>
</logger>
擺脫大部分的混亂。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.