enabled detailed packet logs for easier debugging

This commit is contained in:
mq1n
2025-09-02 19:24:11 +03:00
parent 4ebc19a261
commit 2ba77cdc46
3 changed files with 43 additions and 5 deletions

View File

@@ -230,7 +230,7 @@ bool DESC::Setup(LPFDWATCH _fdw, socket_t _fd, const struct sockaddr_in & c_rSoc
// m_lpOutputBuffer = buffer_new(DEFAULT_PACKET_BUFFER_SIZE * 2);
//else
//NOTE: 이걸 나라별로 다르게 잡아야할 이유가 있나?
m_lpOutputBuffer = buffer_new(DEFAULT_PACKET_BUFFER_SIZE * 2);
m_lpOutputBuffer = buffer_new(DEFAULT_PACKET_BUFFER_SIZE * 3); // Default: 2
m_iMinInputBufferLen = MAX_INPUT_LEN >> 1;
m_lpInputBuffer = buffer_new(MAX_INPUT_LEN);
@@ -418,6 +418,12 @@ void DESC::BufferedPacket(const void * c_pvData, int iSize)
if (!m_lpBufferedOutputBuffer)
m_lpBufferedOutputBuffer = buffer_new(MAX(1024, iSize));
#ifdef _DEBUG
const std::string stName = GetCharacter() ? GetCharacter()->GetName() : GetHostName();
const auto kHeader = *(static_cast<const uint8_t*>(c_pvData));
sys_log(0, "[B] SENT HEADER : %u(0x%X) to %s (size %d) ", kHeader, kHeader, stName.c_str(), iSize);
#endif
buffer_write(m_lpBufferedOutputBuffer, c_pvData, iSize);
}
@@ -435,6 +441,12 @@ void DESC::Packet(const void * c_pvData, int iSize)
return;
}
#ifdef _DEBUG
const std::string stName = GetCharacter() ? GetCharacter()->GetName() : GetHostName();
const auto kHeader = *(static_cast<const uint8_t*>(c_pvData));
sys_log(0, "[N] SENT HEADER : %u(0x%X) to %s (size %d) ", kHeader, kHeader, stName.c_str(), iSize);
#endif
if (m_stRelayName.length() != 0)
{
// Relay 패킷은 암호화하지 않는다.