101 const std::wstring& message);
109 const std::wstring& fmt,
110 const std::exception& e);
135 template<
typename... Args>
137 std::wformat_string<Args...> message,
142 SendSystemLog(severity, std::format(message, std::forward<Args>(args)...));
144 catch (
const std::exception& e)
146 Internal::LogFormattingException(severity,std::wstring(message.get()),e);
156 template<
typename... Args>
157 void SendEmergency(std::wformat_string<Args...> message, Args&&... args)
168 template<
typename... Args>
169 void SendAlert(std::wformat_string<Args...> message, Args&&... args)
180 template<
typename... Args>
181 void SendCritical(std::wformat_string<Args...> message, Args&&... args)
192 template<
typename... Args>
193 void SendError(std::wformat_string<Args...> message, Args&&... args)
204 template<
typename... Args>
205 void SendWarning(std::wformat_string<Args...> message, Args&&... args)
216 template<
typename... Args>
217 void SendNotice(std::wformat_string<Args...> message, Args&&... args)
228 template<
typename... Args>
229 void SendInformational(std::wformat_string<Args...> message, Args&&... args)
240 template<
typename... Args>
241 void SendDebug(std::wformat_string<Args...> message, Args&&... args)