मैं स्टैंडअलोन जावा एप्लिकेशन लिख रहा हूं जो हाइबरनेट का उपयोग कर रहा है। मेवेन ने मेरे लिए jboss-logging
पुस्तकालय लाया। मैं जेबॉस का उपयोग नहीं कर रहा हूं। सवाल यह है: क्या मैं केवल इस पुस्तकालय से लॉग इन कर सकता हूं, या मुझे log4j
जैसे कुछ लॉगिंग कार्यान्वयन डाउनलोड करने की आवश्यकता है?हाइबरनेट द्वारा लाए गए जेबॉस लॉगिंग का उपयोग कैसे करें?
उत्तर
JBoss लॉगिंग सिर्फ एक प्रवेश मुखौटा है। अपने लॉगर्स को कॉन्फ़िगर करने के लिए, उदा। हैंडलर का उपयोग/जोड़ें, आपको जेबॉस लॉग मैनेजर, जे.यू.एल. जैसे लॉग मैनेजर की आवश्यकता है। लॉग प्रबंधक, लॉगबैक या log4j।
JBoss लॉगिंग जो लॉग प्रबंधक किया जा रहा है की खोज करने का प्रयास करेंगे। आप निर्दिष्ट कर सकते हैं कि आप किस लॉग प्रबंधक का उपयोग org.jboss.logging.provider
सिस्टम प्रॉपर्टी के साथ करना चाहते हैं। `Org.jboss.logging.provider 'के लिए अनुमति दी मान हैं:
- jboss - JBoss लॉग प्रबंधक
- JDK के लिए - J.U.L. के लिए लॉग ऑन प्रबंधक
- log4j - log4j लॉग प्रबंधक के लिए
- slf4j - logback लिए slf4j साथ
यह i18n क्षमताओं है के लिए हाइबरनेट JBoss लॉगिंग का उपयोग करता है, यह एक लॉग से संबद्ध नहीं किया करने के लिए लॉगिंग तरीकों और क्षमता vararg है प्रबंधक।
बेशक आप पूरी तरह अपने प्रोजेक्ट में JBoss लॉगिंग उपयोग कर सकते हैं। अगर आप लॉगिंग हैंडलर को कॉन्फ़िगर करना चाहते हैं तो आपको लॉग मैनेजर का भी उपयोग करना होगा।
afaik, jboss-लॉगिंग अधिक सामान्य लॉगिंग API के शीर्ष पर एक अतिरिक्त परत,
JBoss-लॉगिंग अंतर्निहित हैंडलर के रूप में अन्य प्रवेश पुस्तकालय (जैसे SLF4J) का उपयोग कर सकते i18n आदि जैसे और अधिक परिष्कृत सुविधा प्रदान करना है लॉग के लिए
मेरा मानना है कि आप एक सरल स्टैंडअलोन जावा अनुप्रयोग लिख रहे हैं, तो आप JBoss-प्रवेश करने (जब तक आप जानते हैं कि आप वास्तव में चाहते हैं और ऐसा करने की आवश्यकता) का उपयोग करने की जरूरत नहीं है।
SLF4J (LogBack या Log4J बंधन के साथ) का उपयोग करना एक अच्छा विकल्प हो जाएगा। अधिक जानकारी
के लिए जाएं http://slf4j.org आप अपने classpath में jboss-logging
और अपने लकड़हारा कार्यान्वयन सुनिश्चित करें और आप क्या चाहते हैं पर निर्भर करता है log4j
, jdk
, slf4j
या jboss
करने के लिए सिस्टम संपत्ति org.jboss.logging.provider
निर्धारित किया है। सिद्धांत में autodetection भी काम कर सकते हैं।
- 1. जेबॉस एएस 7: लॉगिंग
- 2. हाइबरनेट लॉगिंग बंद करें
- 3. जेबॉस ईएपी 5.1.2 पर हाइबरनेट 4 0 लॉगिंग त्रुटि
- 4. एसएलएफ 4 जे बनाम जेबॉस लॉगिंग
- 5. मोंगोडम्प द्वारा डंप किए गए डेटा का उपयोग कैसे करें?
- 6. स्प्रिंग हाइबरनेट लेनदेन लॉगिंग
- 7. डाटाबेस को जेबॉस एएस 7 लॉगिंग
- 8. हाइबरनेट/एन हाइबरनेट का उपयोग क्यों करें?
- 9. जेबॉस 5.1.0 में हाइबरनेट 3.5-फाइनल। जीजी
- 10. लॉगिंग * व्यवसाय * घटनाक्रम - लॉगिंग ढांचे का उपयोग करें?
- 11. मैं हाइबरनेट लॉगिंग स्तर को कैसे बदलूं?
- 12. लॉगिंग के लिए SLF4J
- 13. जेबॉस 4.2
- 14. एसोसिएशन द्वारा हाइबरनेट ऑर्डर
- 15. लॉगिंग का उपयोग प्रिंटिंग का उपयोग प्रिंट करें
- 16. गीवेंट के अंदर लॉगिंग का उपयोग कैसे करें?
- 17. वसंत के साथ जावा लॉगिंग सिस्टम द्वारा baffled और
- 18. हाइबरनेट @ किसी भी संबंधित एनोटेशन का उपयोग कैसे करें?
- 19. हाइबरनेट में setParameterList() विधि का उपयोग कैसे करें?
- 20. हाइबरनेट द्वारा प्रबंधित PostgreSQL अनुक्रमों को पुनरारंभ कैसे करें?
- 21. संग्रहीत प्रक्रिया को हाइबरनेट द्वारा कैसे कॉल करें?
- 22. हाइबरनेट/जेपीए/टॉपलिंक का उपयोग कब करें?
- 23. हाइबरनेट अनुमानों का उपयोग कब करें?
- 24. जेबॉस
- 25. जेबॉस में server.log को कैसे साफ़ करें?
- 26. जेबॉस
- 27. हाइबरनेट - एनोटेशन द्वारा एसक्यूएल-प्रकार कैसे सेट करें?
- 28. एप्लिकेशन लॉगिंग के लिए सिंगलटन का उपयोग क्यों करें?
- 29. वसंत और हाइबरनेट के साथ जोडाटाइम का उपयोग कैसे करें?
- 30. हाइबरनेट का उपयोग कर अपरिवर्तनीय व्यवहार की नकल कैसे करें?