From a96ebc952bf25457dc5e28564b6f76d41d72eeb1 Mon Sep 17 00:00:00 2001 From: Oren Hurvitz Date: Mon, 1 Mar 2021 18:47:28 +0200 Subject: [PATCH] Log HTTP requests that arrive for SimpleStreamHandler's --- .../Servers/HttpServer/BaseHttpServer.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs index fd8f72b8cf..dfa54312b0 100644 --- a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs @@ -744,6 +744,9 @@ namespace OpenSim.Framework.Servers.HttpServer if (TryGetSimpleStreamHandler(path, out ISimpleStreamHandler hdr)) { + if (DebugLevel >= 3) + LogIncomingToStreamHandler(request, hdr); + hdr.Handle(request, response); if (request.InputStream != null && request.InputStream.CanRead) request.InputStream.Dispose(); @@ -970,6 +973,21 @@ namespace OpenSim.Framework.Servers.HttpServer LogIncomingInDetail(request); } + private void LogIncomingToStreamHandler(OSHttpRequest request, ISimpleStreamHandler requestHandler) + { + m_log.DebugFormat( + "[LOGHTTP] HTTP IN {0} :{1} stream handler {2} {3} {4} from {5}", + RequestNumber, + Port, + request.HttpMethod, + request.Url.PathAndQuery, + requestHandler.Name, + request.RemoteIPEndPoint); + + if (DebugLevel >= 5) + LogIncomingInDetail(request); + } + private void LogIncomingToContentTypeHandler(OSHttpRequest request) { m_log.DebugFormat(