From 44f7ccc100c987794edfc62db3829223160676cc Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 25 Apr 2023 09:01:00 +0000 Subject: [PATCH] [IMP] test_module_operations: logging configuration - switch to `dictConfig` for easier bulk-manipulation of loggers - set `unlink` and `ir_model` loggers to warning, to limit the humongous spam that is a normal uninstall session X-original-commit: bee7898a5af68128b599d30ac7d4c0193e765afd Part-of: odoo/odoo#120261 --- odoo/tests/test_module_operations.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/odoo/tests/test_module_operations.py b/odoo/tests/test_module_operations.py index 4e1e007eeaf..df3c7c64b36 100755 --- a/odoo/tests/test_module_operations.py +++ b/odoo/tests/test_module_operations.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 import argparse -import logging +import logging.config import os import sys import time @@ -208,8 +208,17 @@ if __name__ == '__main__': odoo.modules.module.initialize_sys_path() init_logger() - logging.getLogger('odoo.modules.loading').setLevel(logging.CRITICAL) - logging.getLogger('odoo.sql_db').setLevel(logging.CRITICAL) + logging.config.dictConfig({ + 'version': 1, + 'incremental': True, + 'disable_existing_loggers': False, + 'loggers': { + 'odoo.modules.loading': {'level': 'CRITICAL'}, + 'odoo.sql_db': {'level': 'CRITICAL'}, + 'odoo.models.unlink': {'level': 'WARNING'}, + 'odoo.addons.base.models.ir_model': {'level': "WARNING"}, + } + }) try: args.func(args)