diff --git a/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs b/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
index 19eda4905..9c0e0b873 100644
--- a/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
+++ b/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
@@ -53,7 +53,7 @@ namespace MediaBrowser.Providers.TV
}
catch (DirectoryNotFoundException)
{
- _logger.Warn("Series files missing for series id {0}", seriesGroup.Key);
+ //_logger.Warn("Series files missing for series id {0}", seriesGroup.Key);
}
catch (Exception ex)
{
diff --git a/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs b/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs
index 0283c1f7a..6a23a8497 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs
@@ -154,10 +154,6 @@ namespace MediaBrowser.Server.Implementations.HttpServer
return this;
}
- private void OnRequestReceived(string localEndPoint)
- {
- }
-
///
/// Starts the Web Service
///
@@ -177,7 +173,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
private IHttpListener GetListener()
{
- return new WebSocketSharpListener(_logger, OnRequestReceived, CertificatePath);
+ return new WebSocketSharpListener(_logger, CertificatePath);
}
private void OnWebSocketConnecting(WebSocketConnectingEventArgs args)
diff --git a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs
index 9f80c8ac9..a91b1e3ed 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs
@@ -7,6 +7,7 @@ using ServiceStack.Web;
using SocketHttpListener.Net;
using System;
using System.Collections.Generic;
+using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -18,14 +19,11 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
private HttpListener _listener;
private readonly ILogger _logger;
- private readonly Action _endpointListener;
private readonly string _certificatePath;
- public WebSocketSharpListener(ILogger logger, Action endpointListener,
- string certificatePath)
+ public WebSocketSharpListener(ILogger logger, string certificatePath)
{
_logger = logger;
- _endpointListener = endpointListener;
_certificatePath = certificatePath;
}
@@ -80,7 +78,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
{
var request = context.Request;
- LogHttpRequest(request);
+ LogRequest(_logger, request);
if (request.IsWebSocketRequest)
{
@@ -96,24 +94,6 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
return RequestHandler(httpReq, request.Url);
}
- ///
- /// Logs the HTTP request.
- ///
- /// The request.
- private void LogHttpRequest(HttpListenerRequest request)
- {
- var endpoint = request.LocalEndPoint;
-
- if (endpoint != null)
- {
- var address = endpoint.ToString();
-
- _endpointListener(address);
- }
-
- LogRequest(_logger, request);
- }
-
private void ProcessWebSocketRequest(HttpListenerContext ctx)
{
try
@@ -183,7 +163,35 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
/// The request.
private static void LogRequest(ILogger logger, HttpListenerRequest request)
{
- logger.Info("{0} {1}. UserAgent: {2}", (request.IsWebSocketRequest ? "WS" : "HTTP " + request.HttpMethod), request.Url, request.UserAgent ?? string.Empty);
+ var url = request.Url.ToString();
+ var extension = Path.GetExtension(url);
+
+ if (string.Equals(extension, ".js", StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+ if (string.Equals(extension, ".css", StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+ if (string.Equals(extension, ".woff", StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+ if (string.Equals(extension, ".woff2", StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+ if (string.Equals(extension, ".ttf", StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+ if (string.Equals(extension, ".html", StringComparison.OrdinalIgnoreCase))
+ {
+ return;
+ }
+
+ logger.Info("{0} {1}. UserAgent: {2}", (request.IsWebSocketRequest ? "WS" : "HTTP " + request.HttpMethod), url, request.UserAgent ?? string.Empty);
}
private void HandleError(Exception ex, HttpListenerContext context)