Home Revival of LoggingService Functionality

Revival of LoggingService Functionality

A few years ago, I wrote a class for Code Beautifier Collection named LoggingService (http://blog.csdn.net/lextm/archive/2006/12/20/1451081.aspx). At that time I decided to wrap over log4net.

However, I started to use log4net more directly in the following years, and LoggingService is no longer a convenient way. OK. Then how to make use of those old code again?

  1. Extension methods can be added to ILog and then I can use ILog.EnterMethod and ILog.LeaveMethod. http://sharpsnmplib.codeplex.com/SourceControl/changeset/view/4a77cd3e8d39#lib%2fLogExtension.cs
  2. In order to add necessary indentation to the log files, I have to hack the appender, http://sharpsnmplib.codeplex.com/SourceControl/changeset/view/4a77cd3e8d39#lib%2fIndentableFileAppender.cs

Well, this becomes something much easier to use.

© Lex Li. All rights reserved. The code included is licensed under CC BY 4.0 unless otherwise noted.

How To Build Log4cxx In Visual Studio 2010

A Custom Gendarme Rule: OverrideToStringMethodRule