2010-10-20 29 views
5

मैं लॉग 4नेट को तुरंत अपने एडीओ लॉग पर लिखना चाहता हूं लेकिन ऐसा लगता है कि एप्लिकेशन मौजूद नहीं है, मैं इसका समाधान कैसे कर सकता हूं? इस प्रकार यह करने के लिए एक पैरामीटर जोड़करlog4net लॉग प्रविष्टियों को तब तक नहीं लिखता जब तक कि एप्लिकेशन

<bufferSize value="1" /> 

उत्तर

6

आप इस तरह बफर आकार को कॉन्फिगर करना लॉकिंग मॉडल को न्यूनतम लॉक करने के लिए, और यह काम किया।

HTH

2

मेरे मामले में मैं अपने appender कॉन्फ़िगर करने के लिए किया था:

<appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> 
    [...] 
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> 
    [...] 
</appender> 

मैं सिर्फ सेट

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

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