From 4733d429325f49d4e7b1ddc83fc9b30759329c36 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Sat, 27 Aug 2022 10:52:02 +0200 Subject: [PATCH] TCPServer: more informative error messages --- src/tcp_server.inl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/tcp_server.inl b/src/tcp_server.inl index 7c6e1c3..9b82ab6 100644 --- a/src/tcp_server.inl +++ b/src/tcp_server.inl @@ -185,7 +185,7 @@ void TCPServer::start_listening(const std::string err = uv_tcp_bind(socket, reinterpret_cast(&addr6), UV_TCP_IPV6ONLY); if (err) { - LOGERR(1, "failed to bind tcp server IPv6 socket, error " << uv_err_name(err)); + LOGERR(1, "failed to bind tcp server IPv6 socket " << address << ", error " << uv_err_name(err)); panic(); } } @@ -199,14 +199,14 @@ void TCPServer::start_listening(const std::string err = uv_tcp_bind(socket, reinterpret_cast(&addr), 0); if (err) { - LOGERR(1, "failed to bind tcp server IPv4 socket, error " << uv_err_name(err)); + LOGERR(1, "failed to bind tcp server IPv4 socket " << address << ", error " << uv_err_name(err)); panic(); } } err = uv_listen(reinterpret_cast(socket), DEFAULT_BACKLOG, on_new_connection); if (err) { - LOGERR(1, "failed to listen on tcp server socket, error " << uv_err_name(err)); + LOGERR(1, "failed to listen on tcp server socket " << address << ", error " << uv_err_name(err)); panic(); } @@ -395,13 +395,13 @@ bool TCPServer::connect_to_peer_nolock(Client* cl connect_request->data = client; err = uv_tcp_connect(connect_request, &client->m_socket, addr, on_connect); if (err) { - LOGERR(1, "failed to initiate tcp connection, error " << uv_err_name(err)); + LOGERR(1, "failed to initiate tcp connection to " << static_cast(client->m_addrString) << ", error " << uv_err_name(err)); m_pendingConnections.erase(client->m_addr); uv_close(reinterpret_cast(&client->m_socket), on_connection_error); return false; } else { - LOGINFO(5, "connecting to " << log::Gray() << static_cast(client->m_addrString)); + LOGINFO(5, "connecting to " << log::Gray() << static_cast(client->m_addrString)); } return true;