From 8db00715b19d1de4ffaae945b4e0e21f66a2759f Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Sun, 5 Jul 2026 23:42:42 +0800 Subject: [PATCH] fix: patch uiautomator2 loggers so they can be logged --- module/device/method/utils.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/module/device/method/utils.py b/module/device/method/utils.py index 150db5f..e22eeb2 100644 --- a/module/device/method/utils.py +++ b/module/device/method/utils.py @@ -56,6 +56,21 @@ RETRY_DELAY = 3 # Patch uiautomator2 appdir u2.init.appdir = os.path.dirname(uiautomator2cache.__file__) +# Patch uiautomator2 logger +u2_logger = u2.logger +u2_logger.debug = logger.info +u2_logger.info = logger.info +u2_logger.warning = logger.warning +u2_logger.error = logger.error +u2_logger.critical = logger.critical + + +def setup_logger(*args, **kwargs): + return u2_logger + + +u2.setup_logger = setup_logger +u2.init.setup_logger = setup_logger def is_port_using(port_num): """ if port is using by others, return True. else return False """