2016-06-26 29 views
3

Wenn Sellerie Worker Start gibt sie eine Meldung warnen:
[2016-06-26 20:30:23,005: WARNING/MainProcess] [email protected] readySellerie Worker - entfernen warnen Nachricht `[WARNUNG/MainProcess] Sellerie @ localhost bereit '

Wenn Raven Client einrichten Fehler zu sammeln und Warnung an Sentry:

from raven.contrib.celery import register_signal, register_logger_signal 
import logging 

sentry = Client(config.get('SENTRY_DSN')) 
register_logger_signal(sentry, loglevel=logging.WARN) 

Diese irrelevante Warnung wird bei jedem Neustart des Arbeiters an Sentry gemeldet.

Gibt es eine Möglichkeit, es zu deaktivieren oder zu log.info wechseln?

+0

Sie eine Lösung für diese gefunden? Ich laufe in dieselbe Sache, und möchte in der Lage sein, Warnebene auch in meine Aufgaben zu integrieren. –

+0

Entschuldigung, ich habe das aufgegeben. – daniula

+0

Ich denke, ich werde auch und nur 'ERROR' Ebene in meinen Aufgaben verwenden. Scheint, es gibt ein paar mehr Nachrichten wie [dieses "Wiederherstellen von% d unbestätigte Nachricht (en)"] (https://github.com/sellery/kombu/blob/84fc45b9a76026c054ab1d31ec3883dd2e56c440/kombu/transport/virtual/base.py#L48), die auch als Warnung gedruckt werden. Könnte noch mehr sein, IDK. Es wäre also definitiv nicht nur eine Sache, sich zu ändern. –

Antwort

1

Es gibt eine laufende issue eröffnet mit Sellerie auf diesem.

Sie können jedoch diese Optionen auf die Config hinzufügen und ANY stdout/stderr auf Info-Ebene im Logger bewegen:

'CELERY_REDIRECT_STDOUTS_LEVEL': 'INFO', 
+0

Es scheint, dass das Problem jetzt geschlossen wurde und dies sollte dank dieser Änderung kein Problem mehr sein: https://github.com/sellery/cellery/commit/c8726b8a48a5c1b07f254cdd2023c00033bdcb6d –