Sends the log message to the Sentry server.
This function is called for each log message that needs to be sent to the Sentry server.
156 {
158 {
159 return;
160 }
161 switch (msg.level)
162 {
163 case spdlog::level::warn:
164 sentry_capture_event(sentry_value_new_message_event(
165 SENTRY_LEVEL_WARNING, "main", std::string(msg.payload.data(), msg.payload.size()).c_str()));
166 break;
167 case spdlog::level::err:
168 sentry_capture_event(sentry_value_new_message_event(
169 SENTRY_LEVEL_ERROR, "main", std::string(msg.payload.data(), msg.payload.size()).c_str()));
170 break;
171 case spdlog::level::critical:
172 sentry_capture_event(sentry_value_new_message_event(
173 SENTRY_LEVEL_FATAL, "main", std::string(msg.payload.data(), msg.payload.size()).c_str()));
174 break;
175 case spdlog::level::trace:
176 case spdlog::level::debug:
177 case spdlog::level::info:
178 case spdlog::level::off:
179
180 break;
181 default:
182 break;
183 }
184 }