2010-02-15 2 views
2

Я использовал класс 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); 
    } 

Пожалуйста, помогите для решения этой проблемы ..

ответ

5

Я бы предположил из-за ошибки, что этот регистратор пытается записать в файл.

Путь к файлу, вероятно, указывает на пустой CD/DVD-привод или съемный диск, который был выброшен или что-то в этом роде.

Можете ли вы проверить устройство, к которому пытается выполнить запись?

+0

Большое спасибо Роб. Сегодня у меня была такая же проблема, и мой путь к журналу был проблемой. –

Смежные вопросы