Skip to content

Commit d2bde41

Browse files
committed
More debugging
1 parent de0dc11 commit d2bde41

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

src/comm/tcp_server.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,20 @@ void TCPServer::handleConnect()
185185
throw std::system_error(std::error_code(errno, std::generic_category()), ss.str());
186186
}
187187

188+
char addr_str[INET6_ADDRSTRLEN];
189+
void* addr;
190+
// Determine address type and set addr pointer accordingly
191+
if (client_addr.ss_family == AF_INET)
192+
{
193+
addr = &((struct sockaddr_in*)&client_addr)->sin_addr;
194+
}
195+
else
196+
{
197+
addr = &((struct sockaddr_in6*)&client_addr)->sin6_addr;
198+
}
199+
inet_ntop(client_addr.ss_family, addr, addr_str, sizeof(addr_str));
200+
URCL_LOG_DEBUG("Accepted new connection on port %d with from client %s", port_, addr_str);
201+
188202
if (client_fds_.size() < max_clients_allowed_ || max_clients_allowed_ == 0)
189203
{
190204
client_fds_.push_back(client_fd);

tests/test_reverse_interface.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class TestableReverseInterface : public control::ReverseInterface
4343
public:
4444
TestableReverseInterface(const control::ReverseInterfaceConfig& config) : control::ReverseInterface(config)
4545
{
46+
URCL_LOG_DEBUG("Created TestableReverseInterface");
4647
}
4748

4849
virtual void connectionCallback(const socket_t filedescriptor)
@@ -557,7 +558,7 @@ TEST_F(ReverseIntefaceTest, disconnected_callbacks_are_called)
557558
int main(int argc, char* argv[])
558559
{
559560
::testing::InitGoogleTest(&argc, argv);
560-
urcl::setLogLevel(LogLevel::INFO);
561+
urcl::setLogLevel(LogLevel::DEBUG);
561562

562563
return RUN_ALL_TESTS();
563564
}

0 commit comments

Comments
 (0)