使用log4net进行日志记录
我现在的Web项目,C#语言编写代码,使用Log4net记录日志,在应用程序运行期间想删除日志文件却无法删除(注:删除时可保证应用程序没有正在写日志)。只有停掉inetinfo.exe进程(即关闭IIS,在IIS管理器中按下停止按钮IIS并没有关闭)后才能删除。
请教各位大虾,是否log4net在应用程序的运行期间一直对日志文件持有操作状态;log4net在使用时也是需要实例化的,是否由log4net类中的读写锁来处理并发,还是由于这种并发导致了对文件的持有状态?
小弟在此先谢过了!