log4net抛出异常?

时间:2018-07-18 10:09:13

标签: c# log4net

我正在使用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个用户访问同一文件。有什么办法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

您的问题不能在log4net中。这是因为log4net不会引发异常。如果是这样,则说明您发现了一个严重的错误。我想您已经简化了代码,并正在调用其他函数来填充log语句的参数。那引发了异常。