Skip to content

Commit 917673a

Browse files
committed
API - improve process error messages
1 parent 622864a commit 917673a

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

app/api/src/sonicpi_api.cpp

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,11 @@ std::error_code SonicPiAPI::RunProcess(const std::vector<std::string>& args, std
136136
}
137137
else if (ec)
138138
{
139-
LOG(ERR, "RunProcess - " << ec.message());
139+
140+
LOG(ERR, "RunProcess - error number: " << ec.value()
141+
<< " message: " << ec.message()
142+
<< " category: " << ec.category().name());
143+
140144
return ec;
141145
}
142146

@@ -146,7 +150,10 @@ std::error_code SonicPiAPI::RunProcess(const std::vector<std::string>& args, std
146150
ec = reproc::drain(proc, sink, sink);
147151
if (ec)
148152
{
149-
LOG(ERR, "RunProcess Draining - " << ec.message());
153+
LOG(ERR, "RunProcess Draining - error number: " << ec.value()
154+
<< " message: " << ec.message()
155+
<< " category: " << ec.category().name());
156+
150157
return ec;
151158
}
152159
}
@@ -156,7 +163,10 @@ std::error_code SonicPiAPI::RunProcess(const std::vector<std::string>& args, std
156163
std::tie(status, ec) = proc.stop(options.stop);
157164
if (ec)
158165
{
159-
LOG(ERR, "RunProcess - " << ec.message());
166+
LOG(ERR, "RunProcess - error number: " << ec.value()
167+
<< " message: " << ec.message()
168+
<< " category: " << ec.category().name());
169+
160170
return ec;
161171
}
162172
return ec;
@@ -193,7 +203,9 @@ std::shared_ptr<reproc::process> SonicPiAPI::StartProcess(const std::vector<std:
193203
}
194204
else if (ec)
195205
{
196-
LOG(ERR, "StartProcess - " << ec.message());
206+
LOG(ERR, "StartProcess - error number: " << ec.value()
207+
<< " message: " << ec.message()
208+
<< " category: " << ec.category().name());
197209
}
198210

199211
// Something went wrong. We've already logged an error

0 commit comments

Comments
 (0)