From e24e66fec4abd27c98ba5ea86e8dfcde22cbb7f3 Mon Sep 17 00:00:00 2001 From: David Rousselie Date: Thu, 21 Oct 2010 19:49:52 +0200 Subject: [PATCH] use WatchedFileHandler for logging to allow correct logrotate usage --- src/jcl/runner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jcl/runner.py b/src/jcl/runner.py index 87ac73e..1000777 100644 --- a/src/jcl/runner.py +++ b/src/jcl/runner.py @@ -21,6 +21,8 @@ ## import logging +import logging.handlers + import os import sys from ConfigParser import ConfigParser @@ -175,7 +177,7 @@ class JCLRunner(object): handler.setFormatter(LOG_FORMATTER) logging.Logger.root.addHandler(handler) if self.log_file is not None: - handler = logging.FileHandler(self.log_file) + handler = logging.handlers.WatchedFileHandler(self.log_file) handler.setFormatter(LOG_FORMATTER) logging.Logger.root.addHandler(handler)