Index: ucs-school-import/modules/ucsschool/importer/frontend/cmdline.py =================================================================== --- ucs-school-import/modules/ucsschool/importer/frontend/cmdline.py (Revision 74919) +++ ucs-school-import/modules/ucsschool/importer/frontend/cmdline.py (Arbeitskopie) @@ -33,6 +33,7 @@ # . import sys +import json import pprint from logging import StreamHandler import traceback @@ -111,7 +112,9 @@ self.logger.info("------ UCS@school import tool configured ------") self.logger.info("Used configuration files: %s.", self.config.conffiles) self.logger.info("Using command line arguments: %r", self.args.settings) - self.logger.info("Configuration is:\n%s", pprint.pformat(self.config)) + self.logger.info( + "Configuration is:\n%s", + pprint.pformat(json.dumps(self.config, sort_keys=True, indent=4, separators=(',', ': ')))) self.factory = setup_factory(self.config["factory"]) self.do_import() Index: ucs-school-import/modules/ucsschool/importer/utils/shell.py =================================================================== --- ucs-school-import/modules/ucsschool/importer/utils/shell.py (Revision 74919) +++ ucs-school-import/modules/ucsschool/importer/utils/shell.py (Arbeitskopie) @@ -89,3 +89,6 @@ logger.info("Used configuration files: %s.", config.conffiles) logger.info("Using command line arguments: %r", _config_args) logger.info("Configuration is:\n%s", pprint.pformat(config)) +logger.info( + "Configuration is:\n%s", + pprint.pformat(json.dumps(config, sort_keys=True, indent=4, separators=(',', ': '))))