A .net logging facility that mimics java.util.logging