static char* COL_NORM = "\x1B[0m"; // Normal
static char* COL_FATAL = "\x1B[31m"; // Red
static char* COL_ERROR = "\x1B[91m"; // Light Red
static char* COL_INFO = "\x1B[37m"; // White
static char* COL_WARN = "\x1B[33m"; // Yellow
static char* COL_DEBUG = "\x1B[94m"; // Light Blue
static char* COL_VERBOSE = "\x1B[36m"; // Cyan
static char* COL_LOGGER = "\x1B[90m"; // Dark Grey
static char* COL_TRACE = "\x1B[95m"; // Light Magenta
outColor = COL_FATAL;
write( STDOUT_FILENO, outColor, strlen( outColor ) );
具体请参考:http://en.wikipedia.org/wiki/ANSI_escape_code#Sequence_elements