记录器错误问题

MAC*_*MAC 2 c# logging

我在我的应用程序中使用Logger类来捕获错误和记录事件.但是在将日志写入文本板时,它会返回一个这样的异常

 Microsoft.Practices.ObjectBuilder2.BuildFailedException was unhandled by user code
  Message="The current build operation (build key Build Key[Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter, null]) failed: The device is not ready.\r\n (Strategy type ConfiguredObjectStrategy, index 2)"
Run Code Online (Sandbox Code Playgroud)

我写日志的代码是:

 public static void Log(string Message)
    {
        LogEntry log = new LogEntry();
        log.TimeStamp = DateTime.Now;
        log.Title = "Exception Logging";
        log.Categories.Add("Category");
        log.Message = Message.ToString();
        Logger.Write(log);
    }
Run Code Online (Sandbox Code Playgroud)

请帮忙解决这个问题..

Rob*_*ine 5

我会从错误中猜出,这个记录器正在尝试写入文件.

文件路径可能指向空的CD/DVD驱动器,或者已弹出的可移动驱动器或类似的东西.

你能验证记录器试图写入的设备吗?