From e6af69be1a76160e2a4596d06d3a17a57e51f7ac Mon Sep 17 00:00:00 2001 From: Tao He Date: Thu, 25 May 2023 19:55:36 +0800 Subject: [PATCH] Ensure use string as log-level, even for logging.XXX (#2745) Fixes #2567 Signed-off-by: Tao He --- python/graphscope/client/session.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/graphscope/client/session.py b/python/graphscope/client/session.py index 607a4ad588d9..f5a98f24a281 100755 --- a/python/graphscope/client/session.py +++ b/python/graphscope/client/session.py @@ -1370,6 +1370,12 @@ def set_option(**kwargs): if k == "vineyard_shared_mem": setattr("_local_vineyard_shared_mem", v) + # use string as log level + if k == "log_level" and isinstance(v, int): + level = logging.getLevelName(v) + if " " not in level: # invalid number will returns "Level xxx" + setattr(gs_config, k, level.upper()) + GSLogger.update()