Add logging for IParameterFunctionName

This commit is contained in:
Robbert van der Helm
2021-01-17 14:10:01 +01:00
parent 4804174dae
commit 6b992e7c9a
2 changed files with 33 additions and 1 deletions
+27 -1
View File
@@ -511,6 +511,20 @@ bool Vst3Logger::log_request(bool is_host_vst,
}); });
} }
bool Vst3Logger::log_request(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionName& request) {
return log_request_base(is_host_vst, [&](auto& message) {
message << request.instance_id
<< ": "
"IParameterFunctionName::getParameterIDFromFunctionName("
"unitID = "
<< request.unit_id
<< ", functionName = " << request.function_name
<< ", &paramID)";
});
}
bool Vst3Logger::log_request( bool Vst3Logger::log_request(
bool is_host_vst, bool is_host_vst,
const YaPlugView::IsPlatformTypeSupported& request) { const YaPlugView::IsPlatformTypeSupported& request) {
@@ -1518,7 +1532,19 @@ void Vst3Logger::log_response(
log_response_base(is_host_vst, [&](auto& message) { log_response_base(is_host_vst, [&](auto& message) {
message << response.result.string(); message << response.result.string();
if (response.result == Steinberg::kResultOk) { if (response.result == Steinberg::kResultOk) {
message << response.result_tag; message << ", " << response.result_tag;
}
});
}
void Vst3Logger::log_response(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionNameResponse&
response) {
log_response_base(is_host_vst, [&](auto& message) {
message << response.result.string();
if (response.result == Steinberg::kResultOk) {
message << ", " << response.param_id;
} }
}); });
} }
+6
View File
@@ -128,6 +128,9 @@ class Vst3Logger {
bool is_host_vst, bool is_host_vst,
const YaNoteExpressionPhysicalUIMapping::GetNotePhysicalUIMapping&); const YaNoteExpressionPhysicalUIMapping::GetNotePhysicalUIMapping&);
bool log_request(bool is_host_vst, const YaParameterFinder::FindParameter&); bool log_request(bool is_host_vst, const YaParameterFinder::FindParameter&);
bool log_request(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionName&);
bool log_request(bool is_host_vst, bool log_request(bool is_host_vst,
const YaPlugView::IsPlatformTypeSupported&); const YaPlugView::IsPlatformTypeSupported&);
bool log_request(bool is_host_vst, const YaPlugView::Attached&); bool log_request(bool is_host_vst, const YaPlugView::Attached&);
@@ -270,6 +273,9 @@ class Vst3Logger {
GetNotePhysicalUIMappingResponse&); GetNotePhysicalUIMappingResponse&);
void log_response(bool is_host_vst, void log_response(bool is_host_vst,
const YaParameterFinder::FindParameterResponse&); const YaParameterFinder::FindParameterResponse&);
void log_response(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionNameResponse&);
void log_response(bool is_host_vst, const YaPlugView::GetSizeResponse&); void log_response(bool is_host_vst, const YaPlugView::GetSizeResponse&);
void log_response(bool is_host_vst, void log_response(bool is_host_vst,
const YaPlugView::CheckSizeConstraintResponse&); const YaPlugView::CheckSizeConstraintResponse&);