General Topics Software Engineering Visual Studio C#
C# Geliştiricisi için 10 Önemli İpucu No #1 – Hataları Sistem Kayıtlarına Gönderin
İpucu 1
Çok iyi bir uygulama sunucusu yazdınız… Fakat bir çok sunucuda olduğu gibi programınız ya arkaplanda çalışıyor yada servis olarak. Peki bir sorun oluştuğunda sistem yöneticisini nasıl uyaracaksınız? Tabi ki bunun en güzel yollarından birisi hata mesajlarını Sistem Kayıtlarına göndermek…
İşte size güzel bir örnek :
using System.Diagnostics;
public void WriteEventLog(string sCallerName, string sLogLine)
{
if (!System.Diagnostics.EventLog.SourceExists(sCallerName))
System.Diagnostics.EventLog.CreateEventSource(sCallerName, "Application");
EventLog EventLog1 = new EventLog();
EventLog1.Source = sCallerName;
EventLog1.WriteEntry (sLogLine, EventLogEntryType.Warning);
}
POST YOUR COMMENTS
You must be logged in to post a comment.