MCPcopy
hub / github.com/celery/celery / setup

Method setup

celery/app/log.py:61–76  ·  view source on GitHub ↗
(self, loglevel=None, logfile=None, redirect_stdouts=False,
              redirect_level='WARNING', colorize=None, hostname=None)

Source from the content-addressed store, hash-verified

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(

Callers 6

setup.pyFile · 0.45
setup_app_for_workerFunction · 0.45
setup_loggingMethod · 0.45
setup_loggingMethod · 0.45
process_initializerFunction · 0.45
django_setupMethod · 0.45

Calls 4

redirect_stdoutsMethod · 0.95
mlevelFunction · 0.90
updateMethod · 0.45

Tested by

no test coverage detected