debug: move to hyprutils' logger (#12673)
This commit is contained in:
parent
f88deb928a
commit
6175ecd4c4
147 changed files with 1696 additions and 1709 deletions
|
|
@ -13,27 +13,27 @@ using namespace Hyprutils::OS;
|
|||
|
||||
CEventManager::CEventManager() : m_socketFD(socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) {
|
||||
if (!m_socketFD.isValid()) {
|
||||
Debug::log(ERR, "Couldn't start the Hyprland Socket 2. (1) IPC will not work.");
|
||||
Log::logger->log(Log::ERR, "Couldn't start the Hyprland Socket 2. (1) IPC will not work.");
|
||||
return;
|
||||
}
|
||||
|
||||
sockaddr_un SERVERADDRESS = {.sun_family = AF_UNIX};
|
||||
const auto PATH = g_pCompositor->m_instancePath + "/.socket2.sock";
|
||||
if (PATH.length() > sizeof(SERVERADDRESS.sun_path) - 1) {
|
||||
Debug::log(ERR, "Socket2 path is too long. (2) IPC will not work.");
|
||||
Log::logger->log(Log::ERR, "Socket2 path is too long. (2) IPC will not work.");
|
||||
return;
|
||||
}
|
||||
|
||||
strncpy(SERVERADDRESS.sun_path, PATH.c_str(), sizeof(SERVERADDRESS.sun_path) - 1);
|
||||
|
||||
if (bind(m_socketFD.get(), rc<sockaddr*>(&SERVERADDRESS), SUN_LEN(&SERVERADDRESS)) < 0) {
|
||||
Debug::log(ERR, "Couldn't bind the Hyprland Socket 2. (3) IPC will not work.");
|
||||
Log::logger->log(Log::ERR, "Couldn't bind the Hyprland Socket 2. (3) IPC will not work.");
|
||||
return;
|
||||
}
|
||||
|
||||
// 10 max queued.
|
||||
if (listen(m_socketFD.get(), 10) < 0) {
|
||||
Debug::log(ERR, "Couldn't listen on the Hyprland Socket 2. (4) IPC will not work.");
|
||||
Log::logger->log(Log::ERR, "Couldn't listen on the Hyprland Socket 2. (4) IPC will not work.");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -59,7 +59,7 @@ int CEventManager::onClientEvent(int fd, uint32_t mask, void* data) {
|
|||
|
||||
int CEventManager::onServerEvent(int fd, uint32_t mask) {
|
||||
if (mask & WL_EVENT_ERROR || mask & WL_EVENT_HANGUP) {
|
||||
Debug::log(ERR, "Socket2 hangup?? IPC broke");
|
||||
Log::logger->log(Log::ERR, "Socket2 hangup?? IPC broke");
|
||||
|
||||
wl_event_source_remove(m_eventSource);
|
||||
m_eventSource = nullptr;
|
||||
|
|
@ -73,7 +73,7 @@ int CEventManager::onServerEvent(int fd, uint32_t mask) {
|
|||
CFileDescriptor ACCEPTEDCONNECTION{accept4(m_socketFD.get(), rc<sockaddr*>(&clientAddress), &clientSize, SOCK_CLOEXEC | SOCK_NONBLOCK)};
|
||||
if (!ACCEPTEDCONNECTION.isValid()) {
|
||||
if (errno != EAGAIN) {
|
||||
Debug::log(ERR, "Socket2 failed receiving connection, errno: {}", errno);
|
||||
Log::logger->log(Log::ERR, "Socket2 failed receiving connection, errno: {}", errno);
|
||||
wl_event_source_remove(m_eventSource);
|
||||
m_eventSource = nullptr;
|
||||
m_socketFD.reset();
|
||||
|
|
@ -82,7 +82,7 @@ int CEventManager::onServerEvent(int fd, uint32_t mask) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
Debug::log(LOG, "Socket2 accepted a new client at FD {}", ACCEPTEDCONNECTION.get());
|
||||
Log::logger->log(Log::DEBUG, "Socket2 accepted a new client at FD {}", ACCEPTEDCONNECTION.get());
|
||||
|
||||
// add to event loop so we can close it when we need to
|
||||
auto* eventSource = wl_event_loop_add_fd(g_pCompositor->m_wlEventLoop, ACCEPTEDCONNECTION.get(), 0, onServerEvent, nullptr);
|
||||
|
|
@ -97,7 +97,7 @@ int CEventManager::onServerEvent(int fd, uint32_t mask) {
|
|||
|
||||
int CEventManager::onClientEvent(int fd, uint32_t mask) {
|
||||
if (mask & WL_EVENT_ERROR || mask & WL_EVENT_HANGUP) {
|
||||
Debug::log(LOG, "Socket2 fd {} hung up", fd);
|
||||
Log::logger->log(Log::DEBUG, "Socket2 fd {} hung up", fd);
|
||||
removeClientByFD(fd);
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -142,7 +142,7 @@ std::string CEventManager::formatEvent(const SHyprIPCEvent& event) const {
|
|||
|
||||
void CEventManager::postEvent(const SHyprIPCEvent& event) {
|
||||
if (g_pCompositor->m_isShuttingDown) {
|
||||
Debug::log(WARN, "Suppressed (shutting down) event of type {}, content: {}", event.event, event.data);
|
||||
Log::logger->log(Log::WARN, "Suppressed (shutting down) event of type {}, content: {}", event.event, event.data);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -154,7 +154,7 @@ void CEventManager::postEvent(const SHyprIPCEvent& event) {
|
|||
if (QUEUESIZE > 0 || write(it->fd.get(), sharedEvent->c_str(), sharedEvent->length()) < 0) {
|
||||
if (QUEUESIZE >= MAX_QUEUED_EVENTS) {
|
||||
// too many events queued, remove the client
|
||||
Debug::log(ERR, "Socket2 fd {} overflowed event queue, removing", it->fd.get());
|
||||
Log::logger->log(Log::ERR, "Socket2 fd {} overflowed event queue, removing", it->fd.get());
|
||||
it = removeClientByFD(it->fd.get());
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue