मैं Log4j का उपयोग कर एक लॉगिंग फ्रेमवर्क विकसित कर रहा हूं। मैं यह समझने में सक्षम नहीं हूं कि विभिन्न पर्यावरण, यानी विकास, परीक्षण, स्टेजिंग और उत्पादन के लिए अलग-अलग लॉग फ़ाइलों को कैसे बनाए रखा जाए।विभिन्न वातावरण में एप्लिकेशन के लिए लॉगिंग लॉग 4j
6
A
उत्तर
12
सबसे पहले आपको प्रत्येक वातावरण के लिए अपने log4j.xml की एक अलग प्रति की आवश्यकता होगी।
इसे लॉग 4j-dev.xml, log4j-test.xml, log4j-stage.xml और log4j-prod.xml को लॉग इन करें जैसे लॉग फ़ाइल नाम और लॉग स्तर जैसी अपनी सेटिंग्स।
फिर आप इसी फाइल में सर्वर स्टार्टअप पर एक प्रणाली संपत्ति के रूप में नीचे की तरह पास -
-Dlog4j.configuration=log4j-dev.xml
This URL कैसे बिलाव के लिए इस पर पारित करने के लिए उदाहरण है। जो भी सर्वर आप तैनात कर रहे हैं उसके लिए अवधारणा वही है।
1
Windows पर, मैं "set CATALINA_OPTS=-Dlog4j.configurationFile=log4j2-dev.xml"
के बजाय log4j.configuration
संबंधित मुद्दे
- 1. लॉगिंग आउटपुट लॉग 4j
- 2. लॉग 4j और syslogappender
- 3. लॉग 4j एकाधिक फाइलें
- 4. लॉग 4j
- 5. लॉग 4j
- 6. लॉग 4j 2
- 7. लॉग 4j
- 8. लॉग 4j
- 9. लॉग 4j
- 10. क्या लॉग 4j लॉगर
- 11. लॉग 4j गुण
- 12. एक कस्टम प्लेस में लॉग 4j गुण
- 13. लॉग 4j, एक सापेक्ष पथ
- 14. लॉग 4j एसएमटीपी एपेंडर
- 15. लिनक्स-जावा लॉग लॉग 4j या logrotate.d
- 16. गिट: एप्लिकेशन कॉन्फ़िगरेशन और विभिन्न वातावरण
- 17. लॉग 4j जेबॉस 6 ईएपी
- 18. लॉग 4j | Appender
- 19. लॉग 4j बनाम लॉगबैक: समान लॉग में समवर्ती लेखन?
- 20. लॉग 4नेट बनाम एमएस लॉगिंग एप्लिकेशन ब्लॉक
- 21. लॉग 4नेट या लॉगिंग एप्लिकेशन ब्लॉक
- 22. Log4j एक साझा लॉग फ़ाइल में लॉगिंग
- 23. एंड्रॉइड एप्लिकेशन के लिए कस्टम लॉगिंग
- 24. अपाचे लॉग 4j विशिष्ट टाइमज़ोन
- 25. जुनीट टेस्ट केस में लॉग 4j
- 26. javac और विभिन्न वातावरण
- 27. मैं स्टार्टअप पर लॉग 4j को लॉग कैसे साफ़ करूं?
- 28. क्या लॉग 4j धागा सुरक्षित नहीं है?
- 29. web2py एप्लिकेशन लॉगिंग
- 30. लॉग 4j: एकाधिक लॉगर्स, स्तर और परिशिष्ट
इस als इस्तेमाल किया हमारे वातावरण पर वसंत बूट के साथ log4j2 के लिए काम करता है। '-Dlog4j.configurationFile = log4j2-dev.xml' –