(self, loglevel=None, logfile=None, redirect_stdouts=False,
redirect_level='WARNING', colorize=None, hostname=None)
| 59 | self.colorize = self.app.conf.worker_log_color |
| 60 | |
| 61 | def setup(self, loglevel=None, logfile=None, redirect_stdouts=False, |
| 62 | redirect_level='WARNING', colorize=None, hostname=None): |
| 63 | loglevel = mlevel(loglevel) |
| 64 | handled = self.setup_logging_subsystem( |
| 65 | loglevel, logfile, colorize=colorize, hostname=hostname, |
| 66 | ) |
| 67 | if not handled and redirect_stdouts: |
| 68 | self.redirect_stdouts(redirect_level) |
| 69 | os.environ.update( |
| 70 | CELERY_LOG_LEVEL=str(loglevel) if loglevel else '', |
| 71 | CELERY_LOG_FILE=str(logfile) if logfile else '', |
| 72 | ) |
| 73 | warnings.filterwarnings('always', category=CDeprecationWarning) |
| 74 | warnings.filterwarnings('always', category=CPendingDeprecationWarning) |
| 75 | logging.captureWarnings(True) |
| 76 | return handled |
| 77 | |
| 78 | def redirect_stdouts(self, loglevel=None, name='celery.redirected'): |
| 79 | self.redirect_stdouts_to_logger( |
no test coverage detected