mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Don't print long binary strings
This commit is contained in:
@@ -160,7 +160,15 @@ void Logger::log_event(bool is_dispatch,
|
|||||||
std::visit(
|
std::visit(
|
||||||
overload{
|
overload{
|
||||||
[&](const std::nullptr_t&) { message << "<nullptr>"; },
|
[&](const std::nullptr_t&) { message << "<nullptr>"; },
|
||||||
[&](const std::string& s) { message << "\"" << s << "\""; },
|
[&](const std::string& s) {
|
||||||
|
if (s.size() < 32) {
|
||||||
|
message << "\"" << s << "\"";
|
||||||
|
} else {
|
||||||
|
// Long strings contain binary data that we probably
|
||||||
|
// don't want to print
|
||||||
|
message << "<" << s.size() << " bytes>";
|
||||||
|
}
|
||||||
|
},
|
||||||
[&](const DynamicVstEvents& events) {
|
[&](const DynamicVstEvents& events) {
|
||||||
message << "<" << events.events.size() << " midi_events>";
|
message << "<" << events.events.size() << " midi_events>";
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user