В logrus есть такое
а точно ? поставил но консоль в IDE Goland не красится
я не про терминал я про консоль в которую пишет fmt.Printl()
оно пишет в stdout
так можно это раскрасить ?
Оно пишет в файловый дескриптор. На той стороне может быть что угодно
раскрасить это может терминал как раз
а как тогда перенаправить stdout в терминал /
Я использую github.com/k0kubun/pp для красивого вывода структур в терминал
Как верно заметили, раскрашивает терминал на основе тех последовательностей что вы отправили в него. И на разных системах эти последовательности разные
И даже в рамках одной системы могут быть разные типы терминалов. Например, это может быть vt100 какой-нибудь, который вообще не умеет в цвета
вам нужно почитать про stdout в юниксах и как это с терминалом связано
Обсуждают сегодня