मैं अपने आवेदन के लिए वाइल्डफ्लाई सर्वर के लिए लॉगिंग उपप्रणाली का उपयोग करना चाहता हूं। कुछ ब्लॉगों की ऑनलाइन सहायता से, मैंने स्टैंडअलोन.एक्सएमएल में अपने आवेदन के लिए लॉगिंग प्रोफाइल जोड़ा।किसी अनुप्रयोग के लिए प्रबंधन कंसोल से WildFly 10 लॉगिंग सबसिस्टम को कॉन्फ़िगर कैसे करें?
<logging-profiles>
<logging-profile name="myapp">
<size-rotating-file-handler name="SIZE" autoflush="true">
<level name="ALL"/>
<file relative-to="jboss.server.log.dir" path="myapp.log"/>
<append value="true"/>
</size-rotating-file-handler>
<logger category="com.myapp.logs" use-parent-handlers="false">
<level name="ALL"/>
<handlers>
<handler name="SIZE"/>
</handlers>
</logger>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="SIZE"/>
</handlers>
</root-logger>
</logging-profile>
</logging-profiles>
मैं भी MANIFEST.MF
Manifest-Version: 1.0
Class-Path:
Logging-Profile: myapp
अब आवेदन लॉगिंग ठीक काम कर रहा है में लकड़हारा प्रोफ़ाइल जोड़ा है, लेकिन मुझे पता है यह प्रबंधन कंसोल से ही विन्यस्त किया जा सकता है, तो चाहते हैं। मैंने कई बार कोशिश की, लेकिन असफल रहा। और यह लॉगिंग प्रोफ़ाइल प्रबंधन कंसोल में कहीं भी नहीं देखी गई है। क्या मैं यहाँ कुछ गलत कर रहा हूँ?
नोट: मैं सर्वर लॉग से एप्लिकेशन लॉग को अलग रखना चाहता हूं।
हाँ .. यह काम किया :) लेकिन क्या लॉगिंग प्रोफ़ाइल के लिए रूट लॉगर जोड़ना आवश्यक है? जैसे कि मैं एक लॉगर श्रेणी जोड़ता हूं, क्या मैं इसे लॉगिंग के लिए उपयोग कर सकता हूं? – Vishnu
रूट लॉगर का उपयोग करना कभी भी आवश्यक नहीं है। हालांकि यदि आप नहीं करते हैं तो आपके द्वारा परिभाषित श्रेणी के माध्यम से लॉग इन किए गए संदेश लॉग होंगे। –