2009-08-18 14 views
13

मुझे एक फ़ाइल में लॉग इन करने की आवश्यकता है क्योंकि ग्राहक के पास कुछ ऐसा कंसोल नहीं है जहां मैं log4net के साथ लॉग इन कर सकता हूं। अब मैंने पढ़ा है कि FileAppender थ्रेड सुरक्षित नहीं है। क्या किसी भी तरह से एक ऐसे ऐप के भीतर फ़ाइल करने के लिए लॉग इन करने का कोई तरीका है जो विभिन्न धागे से लॉग आउट करता है या एक आम विकल्प क्या होगा?Log4Net FileAppender थ्रेड सुरक्षित नहीं है?

उत्तर

16

लॉग 4 नेट खुद is thread-safe भले ही FileAppender नहीं है - ढांचा आपके लिए सबकुछ प्रबंधित करता है। जब तक आप सामान्य तरीके से लॉग इन करते हैं (सीधे एपेंडर को लिखने के बजाय) आपको ठीक होना चाहिए।