aboutsummaryrefslogtreecommitdiff
path: root/client/src/util
diff options
context:
space:
mode:
authorauth12 <[email protected]>2020-07-27 10:02:52 -0700
committerauth12 <[email protected]>2020-07-27 10:02:52 -0700
commit9eeebaa4e90dedcbfcc38066b6b35e5e08c94c08 (patch)
tree24efa461b0a8de85b35b9ec8ca21628432336925 /client/src/util
parentRemoved spdlog, using fmt wrapper instead. (diff)
downloadloader-9eeebaa4e90dedcbfcc38066b6b35e5e08c94c08.tar.xz
loader-9eeebaa4e90dedcbfcc38066b6b35e5e08c94c08.zip
Fixed support for colored text.
Diffstat (limited to 'client/src/util')
-rw-r--r--client/src/util/io.h8
1 files changed, 6 insertions, 2 deletions
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<typename... Args>
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<typename... Args>
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");