mirror of
https://github.com/badaix/snapcast.git
synced 2025-07-07 19:57:43 +02:00
Log stream control errors as error
This commit is contained in:
parent
114fe2c3bb
commit
834d2866cc
1 changed files with 5 additions and 4 deletions
|
@ -454,13 +454,17 @@ void Server::processRequest(const jsonrpcpp::request_ptr request, const OnRespon
|
||||||
auto command = request->params().get<string>("command");
|
auto command = request->params().get<string>("command");
|
||||||
|
|
||||||
auto handle_response = [request, on_response, command](const snapcast::ErrorCode& ec) {
|
auto handle_response = [request, on_response, command](const snapcast::ErrorCode& ec) {
|
||||||
LOG(DEBUG, LOG_TAG) << "Response to '" << command << "': " << ec << ", message: " << ec.detailed_message() << ", msg: " << ec.message()
|
auto log_level = AixLog::Severity::debug;
|
||||||
|
if (ec)
|
||||||
|
log_level = AixLog::Severity::error;
|
||||||
|
LOG(log_level, LOG_TAG) << "Response to '" << command << "': " << ec << ", message: " << ec.detailed_message() << ", msg: " << ec.message()
|
||||||
<< ", category: " << ec.category().name() << "\n";
|
<< ", category: " << ec.category().name() << "\n";
|
||||||
std::shared_ptr<jsonrpcpp::Response> response;
|
std::shared_ptr<jsonrpcpp::Response> response;
|
||||||
if (ec)
|
if (ec)
|
||||||
response = make_shared<jsonrpcpp::Response>(request->id(), jsonrpcpp::Error(ec.detailed_message(), ec.value()));
|
response = make_shared<jsonrpcpp::Response>(request->id(), jsonrpcpp::Error(ec.detailed_message(), ec.value()));
|
||||||
else
|
else
|
||||||
response = make_shared<jsonrpcpp::Response>(request->id(), "ok");
|
response = make_shared<jsonrpcpp::Response>(request->id(), "ok");
|
||||||
|
// LOG(DEBUG, LOG_TAG) << response->to_json().dump() << "\n";
|
||||||
on_response(response, nullptr);
|
on_response(response, nullptr);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -511,9 +515,6 @@ void Server::processRequest(const jsonrpcpp::request_ptr request, const OnRespon
|
||||||
}
|
}
|
||||||
else if (request->method().find("Stream.SetProperty") == 0)
|
else if (request->method().find("Stream.SetProperty") == 0)
|
||||||
{
|
{
|
||||||
// clang-format off
|
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
LOG(INFO, LOG_TAG) << "Stream.SetProperty id: " << request->params().get<std::string>("id")
|
LOG(INFO, LOG_TAG) << "Stream.SetProperty id: " << request->params().get<std::string>("id")
|
||||||
<< ", property: " << request->params().get("property") << ", value: " << request->params().get("value") << "\n";
|
<< ", property: " << request->params().get("property") << ", value: " << request->params().get("value") << "\n";
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue