Settings: don't log default value if setting is not in json

pull/239/head
Peter Repukat 1 year ago
parent 04653b2fb7
commit baa7aec0c8

@ -136,17 +136,10 @@ namespace Settings {
} }
} }
catch (const nlohmann::json::exception& e) { catch (const nlohmann::json::exception& e) {
if constexpr (std::is_same_v<T, std::wstring>) { e.id == 403
e.id == 403 ? spdlog::trace("Err parsing \"{}\"; {}", key, e.what())
? spdlog::trace("Err parsing \"{}\"; {}; Using default: {}", key, e.what(), util::string::to_string(value)) : spdlog::warn("Err parsing \"{}\"; {}", key, e.what());
: spdlog::warn("Err parsing \"{}\"; {}", key, e.what());
}
else
{
e.id == 403
? spdlog::trace("Err parsing \"{}\"; {}; Using default: {}", key, e.what(), value)
: spdlog::warn("Err parsing \"{}\"; {}", key, e.what());
}
} }
catch (const std::exception& e) { catch (const std::exception& e) {
spdlog::warn("Err parsing \"{}\"; {}", key, e.what()); spdlog::warn("Err parsing \"{}\"; {}", key, e.what());

Loading…
Cancel
Save