python3.x - 請問python3如何比較穩健地使用多進程在向同一個日誌中寫日誌呢
某草草
某草草 2017-05-27 17:39:32
0
2
705

小弟在做一個調度,需要使用多執行緒在程式中調起預存程序或sql並記錄日誌,並向日誌記錄執行資訊。但是查資料表示,logging是多行程安全,多執行緒不安全。請問各位大大有什麼辦法在多執行緒下寫入同一個日誌檔到同一個日誌檔呢?謝謝大家

某草草
某草草

全部回覆(2)
给我你的怀抱

建議使用生產消費者模式,生產者多個執行緒向佇列裡寫log,消費者從佇列取log寫入日誌

小葫芦

到底是多進程還是多執行緒?

如果是多進程,建議往 stderr 寫,然後由管理者(如 systemd 或 supervisord)統一寫入檔案。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板