This document describes the current stable version of Celery (3.1). For development docs, go here.
celery.app.log¶
celery.app.log¶
The Celery instances logging section: Celery.log
.
Sets up logging for the worker and other programs, redirects stdouts, colors log output, patches logging related compatibility fixes, and so on.
-
class
celery.app.log.
Logging
(app)[source]¶ -
already_setup
= False¶
-
colored
(logfile=None, enabled=None)¶
-
get_default_logger
(name='celery', **kwargs)¶
-
redirect_stdouts
(loglevel=None, name='celery.redirected')¶
-
redirect_stdouts_to_logger
(logger, loglevel=None, stdout=True, stderr=True)¶ Redirect
sys.stdout
andsys.stderr
to a logging instance.Parameters: - logger – The
logging.Logger
instance to redirect to. - loglevel – The loglevel redirected messages will be logged as.
- logger – The
-
setup
(loglevel=None, logfile=None, redirect_stdouts=False, redirect_level='WARNING', colorize=None, hostname=None)¶
-
setup_handlers
(logger, logfile, format, colorize, formatter=<class 'celery.utils.log.ColorFormatter'>, **kwargs)¶
-
setup_logger
(name='celery', *args, **kwargs)¶ Deprecated: No longer used.
-
setup_logging_subsystem
(loglevel=None, logfile=None, format=None, colorize=None, hostname=None, **kwargs)¶
-
setup_task_loggers
(loglevel=None, logfile=None, format=None, colorize=None, propagate=False, **kwargs)¶ Setup the task logger.
If logfile is not specified, then sys.stderr is used.
Will return the base task logger object.
-
supports_color
(colorize=None, logfile=None)¶
-