Koray Kırdinli

Yazılım ve İş Yaşamı Hakkında Paylaşımlar

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

Reklamlar

Mart 6, 2010 - Posted by | Yazılım | , , ,

Henüz yorum yapılmamış.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s