记录器错误问题

时间:2010-02-15 15:18:39

标签: 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)"

我写日志的代码是:

 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);
    }

请帮助解决此问题..

1 个答案:

答案 0 :(得分:5)

我猜错了,这个记录器试图写入文件。

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

您可以验证记录器尝试写入的设备吗?