MS Enterprise Library ile Loglama

   Kurumsal uygulamaların bir çoğunda bir loglama sistemi kullanılır. Loglama nedir ne için kullanılır önce onu açıklayalım. Uygulamanın istenildiği şekilde çalışmadığı durumları kayıt altına alabilmek ve bu yönde hangi tarihte ne tür bir hata alınmış tespit edebilmek için kullanılır diyebiliriz kabaca. Loglama yazılımda olmazsa olmazlarındandır. Hangi kullanıcı ne zaman, hangi hatayı niye almış loglardan bularak ilgili çözümü bulmamız kolaylaşıyor. Microsoft bize bu konuda da çok güzel bir çözüm sunuyor. Daha önceki makalelerimizde bahsettiğimiz Enterprise Library içerisinde bulunan Logging Application Block sayesinde loglama işlemlerini kolayca yapabiliyoruz. Piyasada bedava başka loglama uygulamaları da mevcut : Log4Net , NSpring vs. 

Loglama nasıl olabilir.

1-) En basit yöntemiyle karşılaşın hata veya izlenmek istenen olay fiziksel olarak bir text dosyaya kaydedilebilir.
2-) Event Loglara yazılabilir
3-) Bazı durumlarda mail atılabilir.
4-) XML e yazılabilir
5-) Veritabanına yazılabilir.
6-)Bir mesaj kuyruğuna yazılabilir.

Örnekleri çoğaltmak mümkün.Yapısına bakacak olursak :
Dd140109.2c05e81a-aadb-4884-81f8-384fc31dd2dd(en-us,MSDN.10).png

 

Kaynaklar

http://www.codeproject.com/KB/architecture/GetLoggingWithEntLib.aspx
http://msdn.microsoft.com/en-us/library/dd140109.aspx

Yorum Yaz
Arkadaşların Burada !
Arkadaşların Burada !