Sharepoint Hatalarını Event Log'a Yazdırmak
Sharepoint'te en çok karşılaşılan hata "Unexpected Error" olacaktır.
Bu gibi durumlarda özellikle custom geliştirme yaptığınız kod
bloklarınızda hata mesajının Event Log'a da yazılmasını sağlamak son
derece işe yarar ve geçmişi takip edebileceğiniz bir yapıya kavuşmanızı
sağlar.
Bu işlem için .Net Framework içerisinde yer alan System.Diagnostics namespacesini
kullanabilirsiniz. Bu sayede uygulamanızın ürettiği hata mesajlarının
event loga custom içerikler olarak girilmesini sağlayabilir, gelecek
dönemlerde oluşan hataların istatistiklerini çıkarabilirsiniz.
Kullanabileceğiniz örnek hata loglama kodu şu şekilde olabilir.
EventLog.WriteEntry(Source, exceptionString, EventType);
Bu kodu çalıştırdığınızda event kaynağının yaratılmamış
olduğuna dair bir hata mesajı alabilirsiniz. Bu durumda ise aşağıdaki
kod bloğu ile uygulamanıza spesifik bir event source yaratabilirsiniz.
EventLog.CreateEventSource


