我正在使用log4net机制进行记录。
和即时日志记录
private static readonly ILog Logger = LogManager.GetLogger(typeof(Functions));
Logger.Info($"Starting to process item for approval for");
但有时会抛出异常
System.IO.IOException: The process cannot access the file 'D:\home\site\wwwroot\App_Data\a0b72ce4-1d5d-483c-aff7-aabd43beb80f' because it is being used by another process
可能是由于2个用户访问同一文件。有什么办法可以解决这个问题?
答案 0 :(得分:0)
您的问题不能在log4net中。这是因为log4net不会引发异常。如果是这样,则说明您发现了一个严重的错误。我想您已经简化了代码,并正在调用其他函数来填充log语句的参数。那引发了异常。