2014-10-04 94 views
0

我有一個自定義的python日誌記錄工作。我想根據工人建立一個芹菜自定義日誌記錄。我瀏覽了Docs,但沒有找到提示。任何人都可以建議我這樣做一個這樣的方法?如何創建芹菜自定義日誌記錄

+0

我計劃的最終結果是爲每個工人創建不同的日誌文件。應該在html中檢索基於工作人員的視圖。我覺得這會幫助我更好地監控? - – Vimal 2014-10-04 10:38:44

+0

看看花https://github.com/mher/flower – ChillarAnand 2014-10-06 01:29:53

回答

0

當你說你想爲每個工作人員使用不同的日誌文件時,是指每個工作人員節點還是每個工作人員進程?

如果是針對每個節點,那已經支持。做celery worker --help欲瞭解更多信息。

-f LOGFILE,--logfile = LOGFILE 日誌文件的路徑。如果未指定日誌文件,則使用stderr 。

如果使用supervisord運行你的員工,你可以使用stdout_logfilestderr_logfile

如果你想爲每個池工作進程獨立的日誌文件,你能解釋一下爲什麼嗎?請注意,如果maxtasksperchild設置爲限制進程執行的任務數,則池工作進程將保持更改。在這種情況下,您需要弄清楚如何將每個工作進程與日誌文件相關聯。

+0

謝謝,解決了我的問題 – Vimal 2014-10-09 16:13:25