use WatchedFileHandler for logging to allow correct logrotate usage
This commit is contained in:
@@ -21,6 +21,8 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
import logging.handlers
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
from ConfigParser import ConfigParser
|
from ConfigParser import ConfigParser
|
||||||
@@ -175,7 +177,7 @@ class JCLRunner(object):
|
|||||||
handler.setFormatter(LOG_FORMATTER)
|
handler.setFormatter(LOG_FORMATTER)
|
||||||
logging.Logger.root.addHandler(handler)
|
logging.Logger.root.addHandler(handler)
|
||||||
if self.log_file is not None:
|
if self.log_file is not None:
|
||||||
handler = logging.FileHandler(self.log_file)
|
handler = logging.handlers.WatchedFileHandler(self.log_file)
|
||||||
handler.setFormatter(LOG_FORMATTER)
|
handler.setFormatter(LOG_FORMATTER)
|
||||||
logging.Logger.root.addHandler(handler)
|
logging.Logger.root.addHandler(handler)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user