Tôi đang cố định cấu hình log4net lần đầu tiên, tôi chắc chắn rằng tôi đã định cấu hình mọi thứ đúng cách, tuy nhiên, sau khi nhận được tệp nhật ký trống, tôi đã bật trình gỡ lỗi log4net. Bây giờ tôi liên tục nhìn thấy những lỗi sau:log4net GenericFailure. Không thể lấy khóa trên hồ sơ
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.
Tôi hiện đã log4net cấu hình thông qua file Web.config của tôi thusly:
<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>
Trợ giúp !!!
1) Phiên bản của log4net? 2) Điều này có xảy ra khi nhiều phiên bản của cùng một ứng dụng được khởi chạy không? – sll