पर लॉक प्राप्त करने में असमर्थ मैं पहली बार लॉग 4नेट को कॉन्फ़िगर करने का प्रयास कर रहा हूं, मुझे यकीन है कि मेरे पास सब कुछ ठीक से कॉन्फ़िगर किया गया है, हालांकि, खाली लॉग फ़ाइलों को प्राप्त करने के बाद मैंने लॉग 4नेट डीबगर चालू कर दिया। अब मैं लगातार निम्न त्रुटि देख रहा हूँ:log4net जेनेरिक विफलता। फ़ाइल
log4net:ERROR [RollingFileAppender] ErrorCode: GenericFailure. Unable to acquire lock on
file "file path\file name" The process cannot access the file "file path\file name" because
it is being used by another process.
मैं वर्तमान में मेरे Web.config फ़ाइल thusly के माध्यम से कॉन्फ़िगर किया गया log4net है
<log4net debug="true">
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs\\TransferPicturesApplicationLog.txt"/>
<appendToFile value="true"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="5"/>
<maximumFileSize value="10MB"/>
<staticLogFileName value="true"/>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="ERROR"/>
<param name="LevelMax" value="DEBUG"/>
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline"/>
</layout>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
<root>
<level value="INFO"/>
<appender-ref ref="RollingFileAppender"/>
</root>
<logger>
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
</logger>
</log4net>
मदद !!!
1) संस्करण: सही सिंटैक्स इस doens't अब पाए जाते हैं, डी appender config सेट में उपयोग करते समय? 2) क्या ऐसा तब होता है जब एक ही आवेदन के कई उदाहरण लॉन्च किए जाते हैं? – sll