今天想做个日志记录功能。网上查了下。决定使用log4net 来做。
但是最发现在写日志的时候。会一直占用当前的日志文件。当你想查看的时候会提示另一个进程占用了该文件。
只有到他创建下一个日志文件。然后占用下个文件时才会释放。这里 会不会有问题。对性能影响大不大。
在appender 下面加
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />