Trudno jest odpowiedzieć tak małą ilością danych, ale spróbuję. Seler mieć konkretną opcję -f --logfile
które można użyć:
-f LOGFILE, --logfile=LOGFILE
Path to log file. If no logfile is specified, stderr
is used.
Aby uzyskać informacje na temat innych opcji, wystarczy użyć celery worker --help
. Jeśli tylko chcesz chcesz pracownika selera z logowania do pliku, to polecenie może wyglądać następująco:
celery worker -f <filename>
python manage.py celery worker -f <filename> -> in django-celery case
Istnieje wiele opcji rejestrowania dla Seler może trzeba: http://docs.celeryproject.org/en/latest/userguide/tasks.html#logging
dziękuję za odpowiedź, to był mój błąd, że nie mogę wyjaśnić w details.I mieć mój seler pracy działa dla mnie Potrzebuję osobnych dzienników do zapisania w zadaniach roboczych, a także w kodzie, który wywołuje zadanie. Czy zapisywanie dzienników będzie miało wpływ na wydajność. – user2479840
@ user2479840, można rozdzielić dzienniki, konfigurując programy rejestrujące na różne pliki http://docs.python.org/2/library/logging.config.html. Wpływ na wydajność jest niewielki, chyba że za chwilę napiszesz dzienniki 100K. –