Следующая задача.
Дано:
Есть единая система работающая на нескольких машинах, на каждой машине ведется свой журнал логов(на каждой машине его формат одинаков). Все записи идут в хронологическом порядке.
Задача: написать программу которая будет из любого количества логов создавать один, при этом сохраняя хронологический порядок и будет иметь возможность сортировки по уровню важности (например если указать в конфиге error, то будут отображаться записи только с уровнем error и выше).
В качестве аргументов должны передаваться названия файлов а вывод через stdout(консоль).
Вопрос: какой путь избрать?
http://docs.python.org/howto/logging-cookbook.html#sending-and-receiving-logging-events-across-a-network
Я склоняюсь сделать через sockethandler(способ по ссылке выше). Верно размышляю? Или есть более элегантное решение?