232
222
"""Redirect logging to a temporary file for a test
234
224
returns an opaque reference that should be passed to disable_test_log
237
227
disable_default_logging()
240
229
hdlr = logging.StreamHandler(to_file)
241
230
hdlr.setLevel(logging.DEBUG)
242
231
hdlr.setFormatter(logging.Formatter('%(levelname)8s %(message)s'))
243
232
_bzr_logger.addHandler(hdlr)
244
233
_bzr_logger.setLevel(logging.DEBUG)
252
240
_bzr_logger.removeHandler(test_log_hdlr)
256
241
_trace_file = old_trace_file
262
245
def format_exception_short(exc_info):