Tightened WrappingFullLogger code contract