2011-01-17 8 views
7

मैं फ़ाइल में लॉग इन करना चाहता हूं और इसे गुण फ़ाइल में सेट करना चाहता हूं, क्योंकि डिफ़ॉल्ट logger.info() आउटपुट कंसोल पर जाता है और वेब एप्लिकेशन में मेरे मामले में कोई कंसोल नहीं होता है।मुझे वेब एप्लिकेशन (maven प्रोजेक्ट) में java.util.logging के लिए logging.properties फ़ाइल कहां रखना चाहिए?

उत्तर

-4

यदि आप टोमकैट का उपयोग कर रहे हैं, तो आपको $CATALINA_HOME/logs/myapp/myapp.log पर लॉग ऑन करना चाहिए।

+0

यह प्रश्न का उत्तर नहीं देता है। –

+0

@ द एलिट-सज्जन मैं ओपी को इसका न्याय करने दूंगा। जहां तक ​​मैं कह सकता हूं, ओपी जानना चाहता है कि लॉग इन करना है, क्योंकि वह वेबपैप में कंसोल पर लॉग इन नहीं कर सकता है। अगर मैं इस सवाल को गलत समझता हूं तो मैं खुशी से हटा दूंगा/संपादित करूंगा। – dogbane

9

logging.properties WEB-INF/classes निर्देशिका में जाना चाहिए आप/मुख्य/संसाधनों

+0

यह प्रश्न का सही उत्तर है और मैंने इसे इस तरह से वोट दिया है। हालांकि, * क्या यह एक अच्छा अभ्यास है * इस तरह की फाइलों को .jar/.war/.ear/etc ... में किसी एप्लिकेशन के लिए शामिल करना? एप्लिकेशन को नमूना कॉन्फ़िगरेशन (या अधिकतर डिफ़ॉल्ट पर) प्रदान नहीं करना चाहिए और इंस्टॉलर को अपने सिस्टम पर लॉगिंग को कॉन्फ़िगर करने की अनुमति देना चाहिए, हालांकि उन्हें पसंद है? मुझे एहसास है कि यह एक खुला अंत प्रश्न है, तो स्वीकार्य सर्वोत्तम अभ्यास क्या है? (मान लीजिए कि एक है) –

+0

और इसके बजाय मुझे कहां और क्या रखना चाहिए: java -Djava.util.logging.config.file = mylogging.properties? टॉमकैट 6 –

+0

में मैं देखता हूं कि डिफ़ॉल्ट रूप से (कोई भी लॉगिंग.प्रोपर्टीज नहीं) tomcat6 डिफ़ॉल्ट java.util.logging log.info() को फ़ाइल /var/log/tomcat6/catalina-(date)-.log पर भेजना पर्याप्त होना चाहिए मेरे लिए अब, बाद में मैं यह http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_java.util.logging_%28default%29 –

13

नवी कहते हैं src में क्या रखना चाहिए ... यह src/main/resources

में चला जाता है बस इस विषय ... स्पष्ट करने के लिए । यदि आप अपने प्रोजेक्ट को व्यवस्थित करने के लिए ढांचे के कुछ प्रकार का उपयोग कर रहे हैं, तो आपको WEB-INF/classes में रहने के लिए फ़ाइल को कहां रखना है, यदि आप वेब ऐप को व्यवस्थित करने के लिए मेवेन का उपयोग कर रहे हैं, तो आपको पता होना चाहिए कि src/main/resources में जो कुछ भी है WEB-INF/classes.

संबंधित मुद्दे