diff --git a/src/ui/UI.cpp b/src/ui/UI.cpp index cc5c603..55a3e64 100644 --- a/src/ui/UI.cpp +++ b/src/ui/UI.cpp @@ -82,7 +82,11 @@ void CUI::registerOutput(const SP& mon) { bool CUI::run() { static const auto PENABLEIPC = Hyprlang::CSimpleConfigValue(g_config->hyprlang(), "ipc"); - m_backend = Hyprtoolkit::IBackend::create(); + auto data = Hyprtoolkit::IBackend::SBackendCreationData(); + data.pLogConnection = makeShared(*g_logger.get()); + data.pLogConnection->setName("hyprtoolkit"); + data.pLogConnection->setLogLevel(LOG_DEBUG); + m_backend = Hyprtoolkit::IBackend::createWithData(data); if (!m_backend) return false;