def logger(request): """a logging.Logger object. Please use this if your test emits log messages. This will keep saved logs organized in a simulator-specific folder, with an automatically generated name. """ dirname = recorder_dirname(request, "logs") logger = Logger(dirname, request.module.__name__, parametrize_function_name(request, request.function.__name__)) request.addfinalizer(lambda: logger.__exit__(None, None, None)) return logger.__enter__()
def logger(request): """A logging.Logger object. Please use this if your test emits log messages. This will keep saved logs organized in a simulator-specific folder, with an automatically generated name. """ dirname = recorder_dirname(request, 'logs') logger = Logger( dirname, request.module.__name__, parametrize_function_name(request, request.function.__name__)) request.addfinalizer(lambda: logger.__exit__(None, None, None)) return logger.__enter__()