Spec-Zone.ru › Celery

celery.app.log

Настройка журналирования.

Раздел журналирования экземпляров Celery: Celery.log.

Настраивает журналирование для рабочего процесса и других программ, перенаправляет стандартные потоки вывода, добавляет цвет в вывод журнала, применяет исправления для обеспечения совместимости, связанные с журналированием, и так далее.

classcelery.app.log.Logging(app)

Настройка журналирования приложения (app.log).

already_setup=False
colored(logfile=None, enabled=None)
get_default_logger(name='celery', **kwargs)
redirect_stdouts(loglevel=None, name='celery.redirected')
dl>
redirect_stdouts_to_logger(logger, loglevel=None, stdout=True, stderr=True)

Перенаправляет sys.stdout и sys.stderr в средство ведения журнала.

Параметры:
  • logger (logging.Logger) – Экземпляр средства ведения журнала, в который выполняется перенаправление.

  • loglevel (int, str) – Уровень журналирования, с которым будет записано перенаправленное сообщение.

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_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)

Настраивает средство ведения журнала задач.

Если параметр logfile не указан, используется sys.stderr.

Возвращает базовый объект средства ведения журнала задач.

supports_color(colorize=None, logfile=None)
classcelery.app.log.TaskFormatter(fmt=None, use_color=True)

Форматтер задач, добавляющий имя и идентификатор задачи.

format(record)

Форматирует указанную запись в виде текста.

Словарь атрибутов записи используется как операнд операции форматирования строки, в результате которой формируется возвращаемая строка. Перед форматированием словаря выполняется несколько подготовительных шагов. Атрибут message записи вычисляется с помощью LogRecord.getMessage(). Если в строке форматирования используется время (это определяется вызовом usesTime()), для форматирования времени события вызывается formatTime(). Если имеются сведения об исключении, они форматируются с помощью formatException() и добавляются к сообщению.

Copyright © 2017-2026 Asif Saif Uddin, core team & contributors. All rights reserved.
Celery is licensed under The BSD License (3 Clause, also known as the new BSD license). The license is an OSI approved Open Source license and is GPL-compatible.
https://docs.celeryq.dev/en/stable/reference/celery.app.log.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API