def debug_logger(): handler = logging.StreamHandler() logger.addHandler(handler) logger.setLevel(logging.DEBUG) yield logger.removeHandler(handler)
def logcap(): stream = io.StringIO("some initial text data") handler = logging.StreamHandler(stream=stream) logger.addHandler(handler) logger.setLevel(logging.DEBUG) stream_log = StreamLog() yield stream_log stream_log.finish()