Skip to content

Commit 53fbb94

Browse files
committed
suppressing log prints according to verbose option
1 parent d012be9 commit 53fbb94

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

generic_config_updater/gu_common.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,8 @@ def remove_empty_tables(self, config):
151151
def create_sonic_yang_with_loaded_models(self):
152152
# sonic_yang_with_loaded_models will only be initialized once the first time this method is called
153153
if self.sonic_yang_with_loaded_models is None:
154-
loaded_models_sy = sonic_yang.SonicYang(self.yang_dir)
154+
sonic_yang_print_log_enabled = genericUpdaterLogging.get_verbose()
155+
loaded_models_sy = sonic_yang.SonicYang(self.yang_dir, print_log_enabled=sonic_yang_print_log_enabled)
155156
loaded_models_sy.loadYangModel() # This call takes a long time (100s of ms) because it reads files from disk
156157
self.sonic_yang_with_loaded_models = loaded_models_sy
157158

@@ -829,6 +830,9 @@ def __init__(self):
829830
def set_verbose(self, verbose):
830831
self._verbose = verbose
831832

833+
def get_verbose(self):
834+
return self._verbose
835+
832836
def get_logger(self, title, print_all_to_console=False):
833837
return TitledLogger(SYSLOG_IDENTIFIER, title, self._verbose, print_all_to_console)
834838

0 commit comments

Comments
 (0)