1 Eylül 2008 Pazartesi

LINQ Uygulaması - Olay Günlüğündeki Hataları Listeleyin

Bilgisayarınızdaki uygulama günlüklerini (EventLog) listelemek için aşağıdaki kodu kullanabilirsiniz. Kodda System.Diagnostics isim alanındaki EventLog sınıfı kullanılarak olay günlükleri listelenmiş ve bunun içinden hatalar LINQ ile sorgulanarak çekilmiştir.

EventLog gunluk = new EventLog("Application", ".", "");

var hatalar
= from log in gunluk.Entries.Cast()
where log.EntryType == EventLogEntryType.Error
select log.Message;

foreach (var hata in hatalar)
{
Console.WriteLine(hata);
Console.WriteLine();
}

Hiç yorum yok:

Yorum Gönder