Commit 0df9164e authored by gabime's avatar gabime

Fix #1176

parent dcd590b9
...@@ -214,13 +214,8 @@ public: ...@@ -214,13 +214,8 @@ public:
#error SPDLOG_WCHAR_TO_UTF8_SUPPORT only supported on windows #error SPDLOG_WCHAR_TO_UTF8_SUPPORT only supported on windows
#else #else
template<typename... Args> template<typename... Args>
void log(source_loc source, level::level_enum lvl, wstring_view_t fmt, const Args &... args) void force_log(source_loc loc, level::level_enum lvl, string_view_t fmt, const Args &... args)
{
if (!should_log(lvl))
{ {
return;
}
try try
{ {
// format to wmemory_buffer and convert to utf8 // format to wmemory_buffer and convert to utf8
...@@ -236,6 +231,15 @@ public: ...@@ -236,6 +231,15 @@ public:
SPDLOG_LOGGER_CATCH() SPDLOG_LOGGER_CATCH()
} }
template<typename... Args>
void log(source_loc source, level::level_enum lvl, wstring_view_t fmt, const Args &... args)
{
if (should_log(lvl))
{
force_log(loc, lvl, fmt, args...);
}
}
template<typename... Args> template<typename... Args>
void log(level::level_enum lvl, wstring_view_t fmt, const Args &... args) void log(level::level_enum lvl, wstring_view_t fmt, const Args &... args)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment