logger: we should be requiring stringio