diff options
author | David Rousselie <david.rousselie@happycoders.org> | 2010-10-21 21:49:52 +0400 |
---|---|---|
committer | David Rousselie <david.rousselie@happycoders.org> | 2010-10-21 21:49:52 +0400 |
commit | e24e66fec4abd27c98ba5ea86e8dfcde22cbb7f3 (patch) | |
tree | 74770393220c9963d653a95788f35d92e44e8bcb | |
parent | 5f5a0cb7fa716988c39f30b36e4e29bb3b3897c1 (diff) |
use WatchedFileHandler for logging to allow correct logrotate usage
-rw-r--r-- | src/jcl/runner.py | 4 |
1 files changed, 3 insertions, 1 deletions
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) |