* Print logging information. */
| 155 | * Print logging information. |
| 156 | */ |
| 157 | void logSetColor(int color) |
| 158 | { |
| 159 | option_log_color = color; |
| 160 | if (!option_is_tty || !option_log) |
| 161 | return; |
| 162 | switch (color) |
| 163 | { |
| 164 | case COLOR_NONE: |
| 165 | fputs("\33[0m", stdout); break; |
| 166 | case COLOR_RED: |
| 167 | fputs("\33[31m", stdout); break; |
| 168 | case COLOR_GREEN: |
| 169 | fputs("\33[32m", stdout); break; |
| 170 | case COLOR_BLUE: |
| 171 | fputs("\33[34m", stdout); break; |
| 172 | case COLOR_CYAN: |
| 173 | fputs("\33[36m", stdout); break; |
| 174 | case COLOR_MAGENTA: |
| 175 | fputs("\33[35m", stdout); break; |
| 176 | case COLOR_YELLOW: |
| 177 | fputs("\33[33m", stdout); break; |
| 178 | } |
| 179 | } |
| 180 | |
| 181 | /* |
| 182 | * Parse an integer from an optarg. |