Ar0ma От такого фильтра и я бы не отказался, и не только в Rar ибо он сэкономит кучу времени и труда т.к. когда всё в один лог сыпется после ещё и его отдельно надо просматривать в поисках ошибок. Ладно коли лог простой, а коли это вывод GCC / MS cl/makensis или иного консольного компилятора который пишет о сбое по причине ... - там вообще весело выходит - сначала лови вывод из stdout/stderr (это если сильно повезёт и компилятор выводит в два потока, а не просто кидает всё в общую кучу) в логи, а после уже их анализируй где и что упустил.
У меня к примеру FarUE3 это 2200 строк в исходнике не считая инклюдов и макросов которые препроцессор раскроет, ну лог простыня соответственная. Искать где кавычку потерял легко - компилер там стойку делает, а коли что попакостней типа порчи стека в плагине он промолчит, и уже после смотри а кто и где набедокурил.
Тут бы два лога милое дело - победные реляции в один, ругань в другой и жизнь веселее.