completely switched to Common.Logging instead of directly using NLog