From ee1b22ad66d059099d28c5a1cf06e2d10351b059 Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Fri, 22 Nov 2013 18:44:55 +0100 Subject: [PATCH] prepared logger task for file rotation --- linspector/tasks/storage/logger.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/linspector/tasks/storage/logger.py b/linspector/tasks/storage/logger.py index b0804b7..f0819d3 100644 --- a/linspector/tasks/storage/logger.py +++ b/linspector/tasks/storage/logger.py @@ -32,16 +32,20 @@ class LoggerTask(Task): args = self.get_arguments() + if "directory" in args: + self.directory = args["directory"] + else: + raise Exception("There is no directory set") + + self.file = "data.log" if "file" in args: self.file = args["file"] - else: - raise Exception("There is no file set") def needs_arguments(self): return True def execute(self, job_information): - f = open(self.file, 'a') + f = open(self.directory + self.file, 'a') f.write(job_information.get_response_message() + '\n') f.close()