diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-04-02 21:00:27 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-04-07 16:32:07 +0800 |
| commit | c356b3f6dec8a9175c0cc388ed5fd44e7fd17824 (patch) | |
| tree | 0f2c98ffd24784125f6206149e0cfcc068d52450 /src/session.cpp | |
| parent | 85295cb74abc0cfff1259d426ae05a213b4ac184 (diff) | |
refactor: loggings
Diffstat (limited to 'src/session.cpp')
| -rw-r--r-- | src/session.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/session.cpp b/src/session.cpp index 46a3927..f61c34e 100644 --- a/src/session.cpp +++ b/src/session.cpp @@ -38,11 +38,11 @@ CSession::~CSession() { #ifdef DEBUG void CSession::onConnect() { - log(LOG, "Client connected"); + log(TRACE, "Client {}@{} connected", m_name, m_ip); } void CSession::onDisconnect() { - log(LOG, "Client disconnected"); + log(TRACE, "Client {}@{} disconnected", m_name, m_ip); } #endif @@ -62,7 +62,7 @@ void CSession::onErrno(eEventType eventType) { #ifdef DEBUG void CSession::onRecv(const SRecvData &data) { - log(LOG, "Received: {}", data.data); + log(TRACE, "Received: {}", data.data); } void CSession::onSend(const std::string &msg) { @@ -77,6 +77,11 @@ void CSession::recvLoop() { break; recvData->sanitize(); + if (recvData->isEmpty()) { + log(TRACE, "Empty message from {}", m_name); + continue; + } + const auto isCommand = g_pCommandHandler->isCommand(recvData->data); if (m_isAdmin && isCommand) g_pCommandHandler->handleCommand(recvData->data, m_ip); @@ -184,7 +189,7 @@ bool CSession::registerSession() { this->m_name = recvData->data; - log(LOG, "Client registered as: {}", m_name); + log(LOG, "Client {} registered as: {}", m_ip, m_name); setDeaf(false); return true; |
