From: Thierry Parmentelat Date: Mon, 3 Dec 2012 18:10:02 +0000 (+0100) Subject: display starting time and duration of importer in the logs X-Git-Tag: sfa-2.1-20~2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d6c87dd13f9e38d997264912a2f0b2e7802e4604;p=sfa.git display starting time and duration of importer in the logs --- diff --git a/sfa/importer/__init__.py b/sfa/importer/__init__.py index 6d3d4827..baccfcb4 100644 --- a/sfa/importer/__init__.py +++ b/sfa/importer/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python import sys +from datetime import datetime from sfa.util.xrn import get_authority, hrn_to_urn from sfa.generic import Generic @@ -115,9 +116,13 @@ class Importer: generic=Generic.the_flavour() importer_class = generic.importer_class() if importer_class: - self.logger.info ("Using flavour %s for importing (class %s)"%\ - (generic.flavour,importer_class.__name__)) + beg_time=datetime.now() + self.logger.info ("Starting import on %s, using class %s from flavour %s"%\ + (beg_time,importer_class.__name__,generic.flavour)) testbed_importer = importer_class (auth_hierarchy, self.logger) if testbed_importer: testbed_importer.add_options(options) testbed_importer.run (options) + end_time=datetime.now() + duration=end_time-begin_time + self.logger.info("Import took %s"%duration)