14 :
base_logger_stream({ .bProtectLog =
false, .eMinFlushVerbosity = eMinFlushVerbosity })
18 inline void debugger_logger_stream::do_log(
19 const category& category,
21 std::thread::id threadId,
22 std::chrono::system_clock::time_point messageTime,
24 string_view svFunction,
26 string_view svMessage)
29 if (IsDebuggerPresent())
31 thread_local wstring sMessage;
32 sMessage = to_wstring(svMessage);
33 OutputDebugStringW(sMessage.c_str());
38 inline void debugger_logger_stream::do_flush()
Base class for logger streams.
debugger_logger_stream(verbosity eMinFlushVerbosity=verbosity::error)
debugger_logger_stream object constructor