I’ve been searching for the various logging or exception management components in DotNet.
Until now, I’ve found three useful application blocks, or components.
See following list.
Microsoft Application Block – Logging
Microsoft Application Block – Exception Management
Apache Logging Project – log4net
I highly recommend you “Apache Logging”. It enables you to handle various forms of logs. Besides, it supports 4 kinds of programming languages. No matter what language you uses, you can write logging codes in the same way.