Kellerman Logger is a logging framework for .NET 2.0 that allows logging to multiple destinations. Its high performance and ease of use make it a faster alternative to Log4Net.
One of the key selling points of Kellerman Logger is its ability to log messages with a single line of code. This makes old standbys like Console.Writeline and Response.Write obsolete. Instead of resorting to those methods, you can use Kellerman Logger to log your messages more efficiently.
The big problem with most logging frameworks is that they're focused on extensibility at the expense of usability. They require long configuration files to work, which can be a real headache. Although there are examples of configuration files available, they're not exactly easy to use. But Kellerman Logger takes a different approach - one that's focused on ease of use. It's designed to be as easy to use as Console.Writeline and Response.Write, while still offering features that make it useful for defect tracking and back end development.
One simple example of Kellerman Logger's ease of use: instead of writing Response.Write(ex.Message) every time you want to log an exception, you can simply write Log.LogException(ex). This will log not only the error message, but also all the properties of the exception and any inner exceptions.
Overall, Kellerman Logger is a powerful and effective logging framework for .NET 2.0 users. Its focus on ease of use makes it stand out from other frameworks, and its ability to log messages with a single line of code is a real plus.
Version 1.22: N/A
Version 1.17: By customer request, the logger does not automatically create the configuration file in the local directory on startup.
Version 1.15: Corrected sticky winform thread issue.
Version 1.12: Now includes the ability to run under medium trust web servers. Corrected WinForm GAC usage problem, and WinForm flushing problem.
Version 1.07: Now logs to CSV, HTML, and XML files. New file rolling features. ANSI colored console output.
Version 1.06: This update fixes the "Type initialization" error due to an incorrect GAC installation.
Version 1.0: N/A