Add unknown interface logging on the Wine side

This commit is contained in:
Robbert van der Helm
2020-12-25 15:23:54 +01:00
parent cc2e12c8e4
commit 8a56b67cb3
6 changed files with 28 additions and 15 deletions
+14
View File
@@ -263,6 +263,20 @@ class Vst3Bridge : public HostBridge {
return do_call_response.get();
}
private:
Logger generic_logger;
public:
/**
* A logger instance we'll use to log about failed
* `FUnknown::queryInterface` calls, so they can be hidden on verbosity
* level 0.
*
* This only has to be used instead of directly writing to `std::cerr` when
* the message should be hidden on lower verbosity levels.
*/
Vst3Logger logger;
private:
/**
* Generate a nique instance identifier using an atomic fetch-and-add. This