Как получить доступ к журналам сервисов из моего теста C #? - PullRequest
1 голос
/ 08 февраля 2011

Есть служба WCF, которую я тестирую.Когда служба завершает свою работу, она публикует свои результаты в журнале служб приложений. Я вижу сообщение в средстве просмотра событий.

Я хотел бы просмотреть журнал и прочитать запись в журнале из моей тестовой программы, но яне смогли найти лучший способ сделать это.Я искал в архивах StackOverflow и Google.Может ли кто-нибудь указать мне правильное направление?Я кодирую в C #.Спасибо.

1 Ответ

0 голосов
/ 08 февраля 2011

У Microsoft есть статья в КБ о том, как читать записи журнала событий из кода:

http://msdn.microsoft.com/en-us/library/k6b9a7h8(v=VS.90).aspx

Короче:

// Create an EventLog instance and assign its log name.
EventLog myLog = new EventLog("MyLogName");

// Read the event log entries.
foreach (EventLogEntry entry in myLog.Entries)
{
    Console.WriteLine("\tEntry: " + entry.Message);
}

(код из http://msdn.microsoft.com/en-us/library/f9hdxtte.aspx)

...