From 9d425ca4f7ecc1b3c8427b511c7381b10ebb50b9 Mon Sep 17 00:00:00 2001 From: jiasli <4003950+jiasli@users.noreply.github.com> Date: Wed, 28 Jul 2021 17:12:19 +0800 Subject: [PATCH] Log _get_attr exceptions --- src/azure-cli-core/azure/cli/core/profiles/_shared.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/azure-cli-core/azure/cli/core/profiles/_shared.py b/src/azure-cli-core/azure/cli/core/profiles/_shared.py index dfef5ef5a69..29bc8a1f10d 100644 --- a/src/azure-cli-core/azure/cli/core/profiles/_shared.py +++ b/src/azure-cli-core/azure/cli/core/profiles/_shared.py @@ -8,6 +8,11 @@ from functools import total_ordering from importlib import import_module +from knack.log import get_logger + + +logger = get_logger(__name__) + class APIVersionException(Exception): def __init__(self, type_name, api_profile): @@ -573,6 +578,8 @@ def _get_attr(sdk_path, mod_attr_path, checked=True): op = getattr(op, part) return op except (ImportError, AttributeError) as ex: + import traceback + logger.debug(traceback.format_exc()) if checked: return None raise ex