]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 14 Jul 2008 13:44:25 +0000 (13:44 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 14 Jul 2008 13:44:25 +0000 (13:44 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9012 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_log.c

index 4edb5d27b489fa9e96b89c3552fcddaa36577d06..3a43ef0f9a1dd479ff13313d03e5d296587586f6 100644 (file)
@@ -331,7 +331,14 @@ SWITCH_DECLARE(void) switch_log_printf(switch_text_channel_t channel, const char
 #endif
                        if (aok) {
                                if (COLORIZE) {
+
+#ifdef WIN32
+                                       SetConsoleTextAttribute(hStdout, COLORS[node->level]);
+                                       WriteFile(hStdout, node->data, (DWORD) strlen(node->data), NULL, NULL);
+                                       SetConsoleTextAttribute(hStdout, wOldColorAttrs);
+#else
                                        fprintf(handle, "%s%s%s", COLORS[level], data, SWITCH_SEQ_DEFAULT_COLOR);
+#endif
                                } else {
                                        fprintf(handle, "%s", data);
                                }