Попробовал из порекомендованных jansi.
Если после подключения выводить просто в консоль строки с ANSI escape кодами через System.out.println, то все работает и текст раскрашивается как надо, а вот Logger'у все равно глубоко пофиг на все это — выводит простым текстом коды — все же видимо он как-то по своему производит вывод в консоль.
Если после подключения выводить просто в консоль строки с ANSI escape кодами через System.out.println, то все работает и текст раскрашивается как надо, а вот Logger'у все равно глубоко пофиг на все это — выводит простым текстом коды — все же видимо он как-то по своему производит вывод в консоль.