|
19 | 19 | def setproctitle(name): |
20 | 20 | pass |
21 | 21 |
|
22 | | -def setup_logging(namespace='', log_level=logging.INFO, log_file=None): |
| 22 | +def setup_logging(procname, namespace='', log_level=logging.INFO, log_file=None): |
23 | 23 |
|
24 | 24 | logger = multiprocessing.get_logger() |
25 | 25 | #logger = multiprocessing.log_to_stderr() |
26 | 26 | logger.setLevel(log_level) |
27 | | - format = '%(asctime)s %(levelname)s '+namespace+': %(message)s' |
28 | | - handler = get_logging_handler(log_file) |
29 | | - handler.setFormatter(logging.Formatter((format))) |
| 27 | + handler = get_logging_handler(procname, log_file, namespace) |
30 | 28 | logger.addHandler(handler) |
31 | 29 | return logger |
32 | 30 |
|
@@ -156,7 +154,7 @@ def run(self): |
156 | 154 | else: |
157 | 155 | self.log_file = os.path.join(self.log_path, 'minion-%s.log' % self.pid) |
158 | 156 | namespace = 'minion:%s' % self.pid |
159 | | - self.logger = setup_logging(namespace, self.log_level, self.log_file) |
| 157 | + self.logger = setup_logging('minion', namespace, self.log_level, self.log_file) |
160 | 158 | #self.clear_logger() |
161 | 159 | if isinstance(self.server,basestring): |
162 | 160 | self.resq = ResQ(server=self.server, password=self.password) |
@@ -311,13 +309,12 @@ def setup_minions(self): |
311 | 309 | self._add_minion() |
312 | 310 |
|
313 | 311 | def _setup_logging(self): |
314 | | - self.logger = setup_logging('khan', self.logging_level, self.log_file) |
| 312 | + self.logger = setup_logging('khan', 'khan', self.logging_level, self.log_file) |
315 | 313 |
|
316 | 314 | def work(self, interval=2): |
317 | 315 | setproctitle('pyres_manager: Starting') |
318 | 316 | self.startup() |
319 | 317 | self.setup_minions() |
320 | | - #self.logger = setup_logging('khan', self.logging_level, self.log_file) |
321 | 318 | self._setup_logging() |
322 | 319 | self.logger.info('Running as pid: %s' % self.pid) |
323 | 320 | self.logger.info('Added %s child processes' % self.pool_size) |
|
0 commit comments