2013-04-17 6 views
1

я создал запись EVENTLOG:Eventlog Сформирован Формат времени - миллисекунды

if (!EventLog.SourceExists("testeventlog")) 
      EventLog.CreateEventSource("testeventlog","testeventlog"); 

EventLog.WriteEntry("testeventlog", "testevent"); 

После этого я попытался зачитать время генерируемый:

eLog = new EventLog("testeventlog"); 
foreach (EventLogEntry entry in eLog.Entries) 
{ 

    entry.TimeGenerated.ToString("MM/dd/yyyy hh:mm:ss.fff tt"); 

} 

Моя проблема заключается в том, что миллисекунды 0 каждый раз, когда , Есть ли возможность написать eventlogentry, в котором также сохраняются миллисекунды?

ответ

2

EventLog не хранит время в миллисекундах. Как правило, это не нужно, потому что вы не должны писать так часто. Если вам нужен журнал с более высоким разрешением и пользовательскими сообщениями, подумайте об использовании структуры, например NLog или Log4Net, и напишите сообщения в файл или db.

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

  • Нет связанных вопросов^_^