def METHOD_NAME(self):
    """
    Even logs from already bound loggers are captured and their processors
    restored on exit.
    """
    logger = get_logger("bound").bind(foo="bar")
    logger.info("ensure logger is bound")
    with testing.capture_logs() as logs:
        logger.info("hello", answer=42)
    assert logs == [
        {
            "event": "hello",
            "answer": 42,
            "foo": "bar",
            "log_level": "info",
        }
    ]