Error Logging Modules & Handlers (ELMAH)
Öyle bir uygulama yada bilesen düsününki uygulamanizin dizinine kopyalandiginda uygulamaniza hata kayit etme (error logging) yetenegi kazandirsin. Aslinda altyapisi çok iyi tasarlanmis bu modele plug-in (eklenti) tabanli programlama teknigi diyoruz. Ancak ASP.NET uygulamarindaki HTTP Handler ve HTTP Module'ler sayesinde uygulamaniza herhangi bir ek yapmadan uygulamaya error logging yetenegi kazandirabilirsiniz. Bu özellik ASP.NET motorunun web sunucusunun çiktilarini istemciye göndermeden öncekiki halinin elde edilebilmesi ve üzerinde islem yapilabilmesi ile mümkün olmaktadir. Http Handler'lar kullanilarak çok güzel bir error logging araci gelistirmisler. Bu araci uygulamanizda kullanmak için tek yapamniz gereken ilgili dll i uygulamaniza kopyalamak ve config dosyasinda bir kaç degisiklik yapmak. Eger hizli gelistirdiginiz bir projede hata loglama için çok fazla zaman ayiramadiniz ise bu araç tam size göre. Mutlaka incelemenizi öneririm.
http://www.raboof.com/Projects/Elmah/Elmah.aspx
Aracin gotdotnet.com daki alani : http://www.gotdotnet.com/workspaces/workspace.aspx?id=f18bab11-162c-4267-a46e-72438c38df6f