mirror of
https://github.com/gabime/spdlog.git
synced 2025-10-02 11:29:01 +08:00
Fixed wchar support in messages
This commit is contained in:
@@ -63,10 +63,7 @@ public:
|
||||
template<typename... Args>
|
||||
void critical(const char *fmt, const Args &... args);
|
||||
|
||||
#ifdef SPDLOG_WCHAR_TO_UTF8_SUPPORT
|
||||
template<typename... Args>
|
||||
void log(level::level_enum lvl, const wchar_t *msg);
|
||||
|
||||
#ifdef SPDLOG_WCHAR_TO_UTF8_SUPPORT
|
||||
template<typename... Args>
|
||||
void log(level::level_enum lvl, const wchar_t *fmt, const Args &... args);
|
||||
|
||||
@@ -152,6 +149,11 @@ protected:
|
||||
log_err_handler err_handler_;
|
||||
std::atomic<time_t> last_err_time_;
|
||||
std::atomic<size_t> msg_counter_;
|
||||
|
||||
#ifdef SPDLOG_WCHAR_TO_UTF8_SUPPORT
|
||||
std::wstring_convert<std::codecvt_utf8<wchar_t>> wstring_converter_;
|
||||
std::mutex wstring_converter_mutex_;
|
||||
#endif
|
||||
};
|
||||
} // namespace spdlog
|
||||
|
||||
|
Reference in New Issue
Block a user