From adcac746efff80c0038dead3bee760821f4b2214 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 18 Feb 2020 21:07:57 -0800 Subject: [PATCH] server avoid verbose Beacon tx errors --- src/server.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server.cpp b/src/server.cpp index aaeb158..c8a16cb 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -525,7 +525,10 @@ void Server::Pvt::doBeacons(short evt) if(ntx<0) { int err = evutil_socket_geterror(beaconSender.sock); - log_warn_printf(serverio, "Beacon tx error (%d) %s\n", + auto lvl = Level::Warn; + if(err==EINTR || err==EPERM) + lvl = Level::Debug; + log_printf(serverio, lvl, "Beacon tx error (%d) %s\n", err, evutil_socket_error_to_string(err)); } else if(unsigned(ntx)