diff --git a/internal/upnp/upnp.go b/internal/upnp/upnp.go index 23dfaa8b..ee813bd2 100644 --- a/internal/upnp/upnp.go +++ b/internal/upnp/upnp.go @@ -175,7 +175,9 @@ Mx: %d socket, err := net.ListenMulticastUDP("udp4", intf, &net.UDPAddr{IP: ssdp.IP}) if err != nil { - l.Infoln(err) + if debug { + l.Debugln(err) + } return } defer socket.Close() // Make sure our socket gets closed @@ -206,13 +208,13 @@ Mx: %d n, _, err := socket.ReadFrom(resp) if err != nil { if e, ok := err.(net.Error); !ok || !e.Timeout() { - l.Infoln(err) //legitimate error, not a timeout. + l.Infoln("UPnP read:", err) //legitimate error, not a timeout. } break } igd, err := parseResponse(deviceType, resp[:n]) if err != nil { - l.Infoln(err) + l.Infoln("UPnP parse:", err) continue } results <- igd