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

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

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s