support color logging