У меня есть несколько программ на основе python, которые работают параллельно. Я хочу написать программу python, которая будет управлять журналами программ, а это означает, что другие программы отправят сообщение журнала этой программе, и программа запишет ее в файл журнала. Другая важная особенность заключается в том, что если одна из программ выйдет из строя, «программа управления журналом» будет знать об этом и может записать ее в файл журнала. Я пытаюсь использовать этот образец http://docs.python.org/library/logging.html#sending-and-receiving-logging-events-across-a-network , но я потерпел неудачу.python log manager
Может ли кто-нибудь мне помочь?
Не без кода мы не можем. Возможно, я вижу проблему в вашем мышлении об операции: вы говорите о диспетчере процессов, отличном от менеджера журналов. Эти две задачи лучше всего обрабатываются диспетчером процессов, который запускает рабочие процессы, контролирует их состояние, перезапускает их по мере необходимости и ** также ** объединяет свои сообщения журнала из трубы, установленной во время создания подпроцесса. Изучите модуль многопроцессорности Python, проверьте правильность процесса, а затем журнал должен быть намного проще. – msw