v2.0 -- Completely rewrote the Common Logging Adapter to support real object deconstruction (no longer using the AbstractLogger). Only issue is the IFormatProvider: Serilog requires that during Sink configuration and cannot be reconfigure on-the-fly. Current adapter behavior is to fall back to calling string.Format(). Suggestions on how to handle this situation are appreciated.