Sure, as a developer you have access to the source code, but without instrumentation your applications turn into silent black boxes in production. Logging is a simple way to let your application describe its health and operations in a way that is readily consumable by both you and software, and it can provide significant insight when working out bugs. Log4net is one of the most used logging libraries for the .NET platform, with a proven track record going back to 2001. This course is aimed at getting you up and running with log4net, starting with answering the common configuration questions and moving through the entire log4net stack. Included in the course are discussions of effective and advanced logging tactics, such as applying logging through common design patterns and Aspect-Oriented programming. In addition the course demonstrates how you can tap into the modular log4net architecture and extend it with your own code.