# HG changeset patch # User Marcin Kuzminski # Date 2018-02-22 23:55:14 # Node ID 58f3399b2c9855c57a490936ea0e3b1956c01703 # Parent 336bd1923ad5a8cebbcc7f2ed5c8a7db91978411 logging: dont spawn UI logs across multiple lines diff --git a/rhodecode/lib/utils.py b/rhodecode/lib/utils.py --- a/rhodecode/lib/utils.py +++ b/rhodecode/lib/utils.py @@ -356,11 +356,10 @@ def config_data_from_db(clear_session=Tr ui_settings = settings_model.get_ui_settings() + ui_data = [] for setting in ui_settings: if setting.active: - log.debug( - 'settings ui from db: [%s] %s=%s', - setting.section, setting.key, setting.value) + ui_data.append((setting.section, setting.key, setting.value)) config.append(( safe_str(setting.section), safe_str(setting.key), safe_str(setting.value))) @@ -369,6 +368,9 @@ def config_data_from_db(clear_session=Tr # handles that config.append(( safe_str(setting.section), safe_str(setting.key), False)) + log.debug( + 'settings ui from db: %s', + ','.join(map(lambda s: '[{}] {}={}'.format(*s), ui_data))) if clear_session: meta.Session.remove()