From b803a9d30ba4c210a2768e79562228878041df89 Mon Sep 17 00:00:00 2001 From: Markus Scheidgen <markus.scheidgen@gmail.com> Date: Thu, 4 Oct 2018 14:08:38 +0200 Subject: [PATCH] Added more data to log entries: archive_id, steps. --- .gitignore | 1 + nomad/processing/data.py | 14 ++++++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 7fbd40daec..29202f1069 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ __pycache__ .volumes/ .pytest_cache/ .coverage +try.http \ No newline at end of file diff --git a/nomad/processing/data.py b/nomad/processing/data.py index bc8a9b81ce..eecfeeb19c 100644 --- a/nomad/processing/data.py +++ b/nomad/processing/data.py @@ -116,7 +116,8 @@ class Calc(Proc): logger = super().get_logger() logger = logger.bind( upload_id=self.upload_id, mainfile=self.mainfile, - upload_hash=upload_hash, calc_hash=calc_hash, **kwargs) + upload_hash=upload_hash, calc_hash=calc_hash, + archive_id='%s/%s' % (upload_hash, calc_hash), **kwargs) return logger @@ -182,12 +183,10 @@ class Calc(Proc): @task def parsing(self): - logger = self.get_calc_logger(parser=self.parser) + logger = self.get_calc_logger(parser=self.parser, step=self.parser) parser = parser_dict[self.parser] - with utils.timer( - logger, 'parser executed', step=self.parser, - input_size=self.mainfile_file.size): + with utils.timer(logger, 'parser executed', input_size=self.mainfile_file.size): self._parser_backend = parser.run(self.mainfile_tmp_path, logger=logger) if self._parser_backend.status[0] != 'ParseSuccess': @@ -199,11 +198,10 @@ class Calc(Proc): def normalizing(self): for normalizer in normalizers: normalizer_name = normalizer.__name__ - logger = self.get_calc_logger(normalizer=normalizer_name) + logger = self.get_calc_logger(normalizer=normalizer_name, step=normalizer_name) with utils.timer( - logger, 'normalizer executed', step=normalizer_name, - input_size=self.mainfile_file.size): + logger, 'normalizer executed', input_size=self.mainfile_file.size): normalizer(self._parser_backend).normalize(logger=logger) if self._parser_backend.status[0] != 'ParseSuccess': -- GitLab