Explorar o código

update RespondToSearch

Luke Pulverenti %!s(int64=10) %!d(string=hai) anos
pai
achega
cc160367c8
Modificáronse 1 ficheiros con 10 adicións e 4 borrados
  1. 10 4
      MediaBrowser.Dlna/Ssdp/SsdpHandler.cs

+ 10 - 4
MediaBrowser.Dlna/Ssdp/SsdpHandler.cs

@@ -216,10 +216,7 @@ namespace MediaBrowser.Dlna.Ssdp
         {
             var enableDebugLogging = _config.GetDlnaConfiguration().EnableDebugLogging;
 
-            if (enableDebugLogging)
-            {
-                _logger.Debug("RespondToSearch");
-            }
+            var isLogged = false;
 
             const string header = "HTTP/1.1 200 OK";
 
@@ -228,6 +225,15 @@ namespace MediaBrowser.Dlna.Ssdp
                 if (string.Equals(deviceType, "ssdp:all", StringComparison.OrdinalIgnoreCase) ||
                     string.Equals(deviceType, d.Type, StringComparison.OrdinalIgnoreCase))
                 {
+                    if (!isLogged)
+                    {
+                        if (enableDebugLogging)
+                        {
+                            _logger.Debug("Responding to search from {0} for {1}", endpoint, deviceType);
+                        }
+                        isLogged = true;
+                    }
+
                     var values = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
 
                     values["CACHE-CONTROL"] = "max-age = 600";