From 9eeebaa4e90dedcbfcc38066b6b35e5e08c94c08 Mon Sep 17 00:00:00 2001
From: auth12 <67507608+auth12@users.noreply.github.com>
Date: Mon, 27 Jul 2020 10:02:52 -0700
Subject: Fixed support for colored text.
---
client/client.vcxproj | 2 +-
client/src/util/io.h | 8 ++++++--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/client/client.vcxproj b/client/client.vcxproj
index 7e4b574..52c45bd 100644
--- a/client/client.vcxproj
+++ b/client/client.vcxproj
@@ -135,7 +135,7 @@
true
stdcpplatest
$(SolutionDir);$(SolutionDir)wolfssl;$(SolutionDir)..\shared;$(SolutionDir)..\shared\spdlog\include;$(IncludePath)
- MultiThreaded
+ MultiThreadedDLL
Sync
MaxSpeed
diff --git a/client/src/util/io.h b/client/src/util/io.h
index c1ee932..400c089 100644
--- a/client/src/util/io.h
+++ b/client/src/util/io.h
@@ -7,7 +7,9 @@
namespace io {
template
void log(const std::string_view str, Args... params) {
- fmt::print(fg(fmt::color::green) | fmt::emphasis::bold, "$> ");
+ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN);
+ fmt::print("$> ");
+ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_RED);
std::string msg{str};
msg.append("\n");
@@ -17,7 +19,9 @@ namespace io {
template
void log_error(const std::string_view str, Args... params) {
- fmt::print(fg(fmt::color::red) | fmt::emphasis::bold, "$> ");
+ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED);
+ fmt::print("$> ");
+ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_RED);
std::string msg{str};
msg.append("\n");
--
cgit v1.2.3