Вам нужно будет поработать самостоятельно, чтобы получить правильное форматирование, но в вики SCons есть описание того, как управлять выводом командной строки для команд, которые запускает scons.
Чтобы получить вывод вашего компилятора в файл журнала, вы можете сделать что-то вроде фрагмента Buffered Output в середине страницы BuildLog .Вместо того, чтобы печатать командную строку и повторять stdout и stderr, вы можете записать их все в свой собственный файл журнала.
Извините, что оставляю вас наедине с деталями, но, возможно, этого достаточно для начала.