update logging colorful.

Signed-off-by: jack <jack.wgm@gmail.com>
Merge commit '9fcf1377d3a15946436b876d68ff09e6d740ed58'
好吧, mingw 编译的时候遇到这个诡异的问题了.还是得用 kernel32.dll 里的函数解决

不过不知为何,行尾又有问题,大片的修改了....