Skip to content

Too verbose by default (virtual_hid_keyboard_ready) #14

@codyadam

Description

@codyadam

Running karabiner_driverkit::grab() is causing excessive console spamming.

Once we run grab(), the lines bellow are called every 100 milliseconds, resulting in a significant amount of console spam. It would be beneficial to default to a less verbose logging level.

Reference:

client->virtual_hid_keyboard_ready.connect([](auto&& ready) {
std::cout << "virtual_hid_keyboard_ready " << ready << std::endl;
sink_ready.store(ready, std::memory_order_release);
});

Console output:

virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions