Wrap the logging framework
If you haven’t decided whether to use Log4Net, EnterpriseLibrary, nLog, home baked or any of the other logging frameworks – wrap it or abstract it.
Common.Logging is an “ordinary compiled lib”. It is strongly named with its pros and cons.
LibLog on the other hand is just a file (like Dapper). When developing a lib for public use this might be good to keep fewer dependencies.
The author of LibLog mentioned some pros for LibLog (vs Common.Logging) here. It uses dynamic and Tuple so it is Dotnet4+.
Simple Logging Façade is a compile lib, like Common.Logging.
Tags: common.logging, liblog, logging, simpleloggingfacade