syslog escapes the ansi color codes by default [1]. To enable add the following to the /etc/rsyslog.conf
syslog
/etc/rsyslog.conf
$EscapeControlCharactersOnReceive off
Then restart rsyslog and your service.
rsyslog
$ systemctl restart rsyslog$ systemctl restart my_color_service