我有幾個並行運行的python程序。 我想寫一個python程序來管理程序日誌,這意味着其他程序會發送日誌消息到這個程序,程序會將它寫入日誌文件。 另一個重要的特點是,如果其中一個程序崩潰,'管理日誌程序'會知道它並可以將它寫入日誌文件。 我嘗試使用此示例http://docs.python.org/library/logging.html#sending-and-receiving-logging-events-across-a-network 但我失敗了。python日誌管理器
任何人都可以幫我嗎?
不無碼,我們不能。我可能會在您對操作的思考中看到問題:您將流程管理器與日誌管理器區分開來。這兩個任務最好由一個進程管理器來處理,該進程管理器產生工作進程,監視它們的狀態,根據需要重啓它們,還**從在子進程創建時建立的管道彙集它們的日誌消息。研究Python多處理模塊,獲得正確的過程監督,然後記錄應該更容易。 – msw 2010-08-18 06:56:52