Сериализованные логи goredo
http://www.goredo.cypherpunks.ru/Logs.html
https://apenwarr.ca/log/
20181106
Единственная фича apenwarr/redo, которой не было в goredo это
возможность рекурсивного отображения логов. Если делать распараллеленную
сборку, то stderr команд перемешивается в нечто абсолютно не читаемое.
apenwarr/redo вывод буферизует в файлы, показывая в real-time только
самую глубокую исполняющуюся команду. goredo показывает всё как есть, но
может сохранить на диск вывод. А дальше redo-log -r покажет его уже в не
перемешанном виде, линейном, сериализованном. С синтаксическим
подсвеченными отступами, метками о начале/конце запуска той или иной
цели. Плюс вывод может быть переупорядочен, чтобы упавшие цели оказались
в конце, ведь они же наиболее интересны для человека.
apenwarr очень клёвую для удобства идею подбросил! Всё это реализовал в
новом релизе. Плюс вместе с логами сохраняются ещё и полностью все
переменные окружения, командные строки и подобная информация о запуске.