История изменений
Исправление CrX, (текущая версия) :
А для чего?
Ну вообще в stdout идёт обычный значимый вывод, а в stderr ошибки. Обычно. Всякий debug — тоже в stderr. С цветами это никак не связано. Смысл в том, чтобы можно было, например, перенаправить их в разные файлы (в том числе, например, и один в /dev/null) или пайпнуть в разные процессы и т.д. и т.п.
Внутри того, куда ты перенаправил потоки, можно делать с ними уже что душе угодно. В том числе и красить один из них в красный, а другой в синий, если так хочется. Но не обязательно и не то чтобы «логично».
Хороошо, как другим способом мне разделить логи, чтобы визуально было понятно где ошибка, а где просто вывод?
Просто в консоль или лог — писать сразу с цветами. В systemd-шный журнал:
echo 'OUT вот' | systemd-cat -p info
echo 'WARNING упс' | systemd-cat -p warning
echo 'ERROR ух ё' | systemd-cat -p error
Исправление CrX, :
Просто в консоль или лог — писать сразу с цветами. В systemd-шный журнал:
echo 'OUT вот' | systemd-cat -p info
echo 'WARNING упс' | systemd-cat -p warning
echo 'ERROR ух ё' | systemd-cat -p error
Исходная версия CrX, :
Просто в консоль или лог — писать сразу с цветами. В systemd-шный журнал:
echo 'OUT вот' | systemd-cat -p info
echo 'ERROR упс' | systemd-cat -p warning