Logging can serve several purposes:
- Aiding the debugging of an application, this is usually done through the developing phase of the application.
- Provide information of situations in the run time environment, like missing files, broken communication channels, unhandled exceptions, malformed xml transforms etc (the list is endless).
- Collect performance data.
- Notify about serious error situations that needs immediate action.
- Tracking user behavior
Log4Net
In the .NET world Log4Net is an excellent framework for logging. It is feature rich, highly configurable and easy to implement.
A lot of information is stored in application logs, unfortunately the logs are seldom inspected, and in addition they are usually stored in a format that is not very user-friendly.
Log4Net Dashboard is the perfect companion for Log4Net, it takes the logging information beyond the usably “pop up notpad and search the log”.
Log4Net together with L4NDash gives the user full control over the health of an application.