आप jboss-logging.xml
फ़ाइल में लॉगिंग सेट करने का प्रयास कर सकते हैं।
आप लॉग स्तर INFO
के साथ लॉगर श्रेणी com.arjuna.ats
पा सकते हैं। आप इसे TRACE
पर बदल सकते हैं और जांच सकते हैं कि यह आपके लिए काम करता है या नहीं।
<logger category="com.arjuna.ats">
<level name="TRACE" />
</logger>
आप log/server.log
फ़ाइल में इस तरह की जानकारी पा सकते हैं:
2011-07-04 21:58:25,861 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) BaseTransaction.getStatus
2011-07-04 21:58:25,862 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) BaseTransaction.begin
2011-07-04 21:58:25,862 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) StateManager::StateManager(2, 0)
2011-07-04 21:58:25,862 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::BasicAction()
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::Begin() for action-id 0:ffff7f000101:126a:4e121a3c:1d4
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::actionInitialise() for action-id 0:ffff7f000101:126a:4e121a3c:1d4
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) ActionHierarchy::ActionHierarchy(5)
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) ActionHierarchy::add(0:ffff7f000101:126a:4e121a3c:1d4, 1)
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::addChildThread() action 0:ffff7f000101:126a:4e121a3c:1d4 adding Thread[http-127.0.0.1-8080-1,5,jboss]
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::addChildThread() action 0:ffff7f000101:126a:4e121a3c:1d4 adding Thread[http-127.0.0.1-8080-1,5,jboss] result = true
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) TransactionReaper::insert (BasicAction: 0:ffff7f000101:126a:4e121a3c:1d4 status: ActionStatus.RUNNING, 300)
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) ReaperElement::ReaperElement (BasicAction: 0:ffff7f000101:126a:4e121a3c:1d4 status: ActionStatus.RUNNING, 300)
2011-07-04 21:58:25,864 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) TransactionImple.getStatus
2011-07-04 21:58:25,864 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) TransactionImple.registerSynchronization
स्रोत
2011-07-01 18:50:26
दुर्भाग्य से, इस सेटिंग का उपयोग कर, के अलावा स्टार्ट-अप पर कुछ संदेश से, मैं बहुत अतिरिक्त प्रवेश बिल्कुल नहीं मिलता है, और विशेष रूप से लेनदेन सीमा घटनाओं नहीं। –
@ मैट आर, कृपया मेरा अपडेट जांचें: 'TRACE' पर लॉग स्तर सेट करें। यह लेनदेन के बारे में बहुत अधिक जानकारी दिखाता है। –
अजीब - जब मैं ट्रेस को स्तर सेट करता हूं, तो मुझे ऊपर सूचीबद्ध संदेशों में से कोई भी नहीं मिलता है, या वास्तव में, किसी भी ट्रेस स्तर अर्जुन लॉग संदेश नहीं मिलता है। मुझे DEBUG स्तर संदेश मिलते हैं। (मैं jboss-6.0.0 चला रहा हूं। अंतिम) –