def METHOD_NAME(hello_logging_job_type) -> None:
    with safe_tempfile_path() as test_file_path:
        with safe_tempfile_path() as critical_file_path:
            with instance_for_test() as instance:
                execute_job(
                    reconstructable(hello_logging_job_type),
                    run_config={
                        "loggers": {
                            "test": {
                                "config": {
                                    "name": "test",
                                    "file_path": test_file_path,
                                    "log_level": "DEBUG",
                                }
                            },
                            "critical": {
                                "config": {
                                    "name": "critical",
                                    "file_path": critical_file_path,
                                    "log_level": "CRITICAL",
                                }
                            },
                        }
                    },
                    instance=instance,
                )
                with open(test_file_path, "r", encoding="utf8") as test_file:
                    records = [
                        json.loads(line)
                        for line in test_file.read().strip("\n").split("\n")
                        if line
                    ]
                with open(critical_file_path, "r", encoding="utf8") as critical_file:
                    critical_records = [
                        json.loads(line)
                        for line in critical_file.read().strip("\n").split("\n")
                        if line
                    ]
    messages = [x["dagster_meta"]["orig_message"] for x in records]
    assert "Hello, there!" in messages
    critical_messages = [x["dagster_meta"]["orig_message"] for x in critical_records]
    assert "Hello, there!" not in critical_messages