
Nlog is a logging library for the common language infrastructure (cli) designed with simplicity and flexibility in mind. with nlog you can process diagnostic messages emitted from any cli language, augment them with contextual information, format them according to your preference and send them to one or more targets.
the api (application programming interface) is similar to other logging apis such as log4xxx, so porting your application is very easy. the configuration is designed to be very simple. nlog uses a routing table which is very readable and maintainable.