아래와 같이 define을 하고 래핑된 함수를 이용하여 printf를 한다.
#define DEBUG(X, args...) fprintf(stderr, "\033[1;40;33m[POLARIS]<<[%s][%d]"X, __FUNCTION__, __LINE__, ##args);\ // 로그에 색상표시 fprintf(stderr, "\033[0;40;0m");\ // 원래색으로 표시 // 색상 리스트 "\033[0;40;30m", /* 0 black on black */ "\033[0;40;31m", /* 1 red */ "\033[0;40;32m", /* 2 green */ "\033[0;40;33m", /* 3 brown */ "\033[0;40;34m", /* 4 blue */ "\033[0;40;35m", /* 5 magenta */ "\033[0;40;36m", /* 6 cyan */ "\033[0;40;37m", /* 7 light gray */ "\033[1;40;30m", /* 0 gray */ "\033[1;40;31m", /* 1 brightred */ "\033[1;40;32m", /* 2 brightgreen */ "\033[1;40;33m", /* 3 yellow */ "\033[1;40;34m", /* 4 brightblue */ "\033[1;40;35m", /* 5 brighmagenta */ "\033[1;40;36m", /* 6 brightcyan */ "\033[1;40;37m", /* 7 white */
댓글 없음:
댓글 쓰기