È sempre difficile rispondere con così poche informazioni in questione, ma ci proverò. Sedano hanno specifica opzione -f --logfile
che si può usare:
-f LOGFILE, --logfile=LOGFILE
Path to log file. If no logfile is specified, stderr
is used.
per ottenere informazioni su altre opzioni, basta usare celery worker --help
. Se vogliono solo vogliono lavoratore sedano con la registrazione di file, il comando potrebbe assomigliare a questo:
celery worker -f <filename>
python manage.py celery worker -f <filename> -> in django-celery case
Ci sono un sacco di opzioni di registrazione per Sedano potrebbe essere necessario: http://docs.celeryproject.org/en/latest/userguide/tasks.html#logging
fonte
2013-06-28 16:49:15
Grazie mille per la risposta, era il mio male che non ho spiegare in details.I avere il mio sedano lavoro in esecuzione, per me Ho bisogno di registri separati da scrivere sulle attività di lavoro e anche nel codice che richiama l'attività. La scrittura dei registri avrà un impatto sulle prestazioni. – user2479840
@ user2479840, è possibile separare i registri configurando i logger in file diversi http://docs.python.org/2/library/logging.config.html. L'impatto con le recensioni è minore, a meno che non si scrivano registri di 100 KB in un minuto. –