A portable logging abstraction for .NET