1- import warnings
21from collections import OrderedDict
3- from typing_extensions import deprecated
42from skyflow import LogLevel
53from skyflow .error import SkyflowError
64from skyflow .utils import SkyflowMessages
7- from skyflow .utils .logger import log_info , Logger
5+ from skyflow .utils .logger import log_info , log_warn , set_active_log_level , Logger
86from skyflow .utils .constants import OptionField
97from skyflow .utils .validations import validate_vault_config , validate_connection_config , validate_update_vault_config , \
108 validate_update_connection_config , validate_credentials , validate_log_level
@@ -61,13 +59,9 @@ def set_log_level(self, log_level):
6159 self .__builder ._Builder__set_log_level (log_level )
6260 return self
6361
64- @deprecated ("[DEPRECATED] Use set_log_level() instead." )
6562 def update_log_level (self , log_level ):
66- warnings .warn (
67- SkyflowMessages .Warning .UPDATE_LOG_LEVEL_DEPRECATED .value ,
68- DeprecationWarning ,
69- stacklevel = 2 ,
70- )
63+ """.. deprecated:: Use set_log_level() instead. Will be removed in a future release."""
64+ log_warn (SkyflowMessages .Warning .UPDATE_LOG_LEVEL_DEPRECATED .value )
7165 return self .set_log_level (log_level )
7266
7367 def get_log_level (self ):
@@ -227,6 +221,7 @@ def __set_log_level(self, log_level):
227221 validate_log_level (self .__logger , log_level )
228222 self .__log_level = log_level
229223 self .__logger .set_log_level (log_level )
224+ set_active_log_level (log_level )
230225 self .__update_vault_client_logger (log_level , self .__logger )
231226 log_info (SkyflowMessages .Info .LOGGER_SETUP_DONE .value , self .__logger )
232227 log_info (SkyflowMessages .Info .CURRENT_LOG_LEVEL .value .format (self .__log_level ), self .__logger )
@@ -243,6 +238,7 @@ def __add_skyflow_credentials(self, credentials):
243238 def build (self ):
244239 validate_log_level (self .__logger , self .__log_level )
245240 self .__logger .set_log_level (self .__log_level )
241+ set_active_log_level (self .__log_level )
246242
247243 for config in self .__vault_list :
248244 self .__add_vault_config (config )
0 commit comments