aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/diag/logging.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-05-16 13:33:16 +0200
committerGitHub <[email protected]>2023-05-16 13:33:16 +0200
commit93b7eac6570f38e1d0d25da893e184ecbbe05fdf (patch)
tree87c05d944b32871d6a0a326ccf59373c5afe3d18 /src/zenserver/diag/logging.cpp
parentAdd `--gc-projectstore-duration-seconds` option (#281) (diff)
downloadzen-93b7eac6570f38e1d0d25da893e184ecbbe05fdf.tar.xz
zen-93b7eac6570f38e1d0d25da893e184ecbbe05fdf.zip
Moved EnableVTMode function into zencore (#311)
Diffstat (limited to 'src/zenserver/diag/logging.cpp')
-rw-r--r--src/zenserver/diag/logging.cpp29
1 files changed, 1 insertions, 28 deletions
diff --git a/src/zenserver/diag/logging.cpp b/src/zenserver/diag/logging.cpp
index e6192c7c0..13270b41d 100644
--- a/src/zenserver/diag/logging.cpp
+++ b/src/zenserver/diag/logging.cpp
@@ -317,40 +317,13 @@ private:
std::string m_LogId;
};
-bool
-EnableVTMode()
-{
-#if ZEN_PLATFORM_WINDOWS
- // Set output mode to handle virtual terminal sequences
- HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
- if (hOut == INVALID_HANDLE_VALUE)
- {
- return false;
- }
-
- DWORD dwMode = 0;
- if (!GetConsoleMode(hOut, &dwMode))
- {
- return false;
- }
-
- dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
- if (!SetConsoleMode(hOut, dwMode))
- {
- return false;
- }
-#endif
-
- return true;
-}
-
} // namespace logging
void
InitializeLogging(const ZenServerOptions& GlobalOptions)
{
zen::logging::InitializeLogging();
- logging::EnableVTMode();
+ zen::logging::EnableVTMode();
bool IsAsync = true;
spdlog::level::level_enum LogLevel = spdlog::level::info;