A full Logger implementation.