Я не думаю, что ваша архитектура ведения журнала ограничена языком, который вы используете, но log4r и syslog приходят на ум, если вы настроены на ruby. Если вам нужно по-настоящему мультиплатформенное решение, может быть, вы подумаете о некоторой шине сообщений или ØMQ , хотя это потребует дополнительного уровня сложности.
Звучит как обычные файлы журналов для информации и ошибок, в которые все ваши скрипты пишут, может быть самым простым решением. Поскольку вы управляете множеством небольших процессов, а не одним большим монолитным приложением, использование такого инструмента, как Splunk , может помочь объединить и проанализировать все зарегистрированные события.