From f5ba6eed63cb8cc08cbd90376b12d24bd17f8aca Mon Sep 17 00:00:00 2001 From: Adam Szczerbicki Date: Wed, 14 Jan 2015 16:40:34 +0000 Subject: [PATCH] improving logging of workers --- redash/data/worker.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/redash/data/worker.py b/redash/data/worker.py index 5b2fbdafd6..302e211083 100644 --- a/redash/data/worker.py +++ b/redash/data/worker.py @@ -357,6 +357,15 @@ def _process(self, job_id): logging.info("[%s][%s] query finished... data length=%s, error=%s", self.name, job.id, data and len(data), error) + # Adam + #if error != 'None': + if error: + logging.info("[%s][%s] query failed: hash: %s, wasted time: %i, error: %s", + self.name, job.id, job.query_hash, run_time, error) + else: + logging.info("[%s][%s] query succeeded: hash: %s, used time: %i", + self.name, job.id, job.query_hash, run_time) + # TODO: it is possible that storing the data will fail, and we will need to retry # while we already marked the job as done query_result_id = None