fav. | | Create free blog ( Türkçe , Deutsch , Español )
Google
 

BENtek

Dünyada başarı kazanmanın iki yolu vardır: Kendi aklından faydalanmak, başkalarının akılsızlığından faydalanmak. BRUYERE

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