diff --git a/src/common/logging/vst3.cpp b/src/common/logging/vst3.cpp index 6c7b87e5..067ca65f 100644 --- a/src/common/logging/vst3.cpp +++ b/src/common/logging/vst3.cpp @@ -58,20 +58,18 @@ void Vst3Logger::log_query_interface( tresult result, const std::optional& uid) { if (logger_.verbosity_ >= Logger::Verbosity::all_events) [[unlikely]] { - std::ostringstream message; std::string uid_string = uid ? format_uid(*uid) : ""; + std::ostringstream message; if (result == Steinberg::kResultOk) { - if (logger_.verbosity_ >= Logger::Verbosity::most_events) { - message << "[query interface] " << where << ": " << uid_string; - log(message.str()); - } + message << "[query interface] " << where << ": " << uid_string; } else { // TODO: DIfferentiate between interfaces we don't implement and // interfaces the object doesn't implement message << "[unknown interface] " << where << ": " << uid_string; - log(message.str()); } + + log(message.str()); } }