From 66637ad6e7ebc4d3fe9fbbecfdc30e81bb3fb675 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Tue, 13 Jan 2009 16:56:10 +0000 Subject: [PATCH] * minor: Add a couple of code comments about enabling httpserver logging --- OpenSim/Framework/Servers/BaseHttpServer.cs | 24 ++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/OpenSim/Framework/Servers/BaseHttpServer.cs b/OpenSim/Framework/Servers/BaseHttpServer.cs index 66119dccb5..d7cf96e6ca 100644 --- a/OpenSim/Framework/Servers/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/BaseHttpServer.cs @@ -1381,8 +1381,12 @@ namespace OpenSim.Framework.Servers m_httpListener2 = new HttpServer.HttpListener(IPAddress.Any, (int)m_port); m_httpListener2.ExceptionThrown += httpServerException; m_httpListener2.LogWriter = httpserverlog; - m_httpListener2.DisconnectHandler = httpServerDisconnectMonitor; + // Uncomment this line in addition to those in HttpServerLogWriter + // if you want more detailed trace information from the HttpServer + //m_httpListener2.UseTraceLogs = true; + + m_httpListener2.DisconnectHandler = httpServerDisconnectMonitor; } else { @@ -1559,19 +1563,18 @@ namespace OpenSim.Framework.Servers oreq = osreq; oresp = osresp; } - } + + /// + /// Relays HttpServer log messages to our own logging mechanism. + /// + /// There is also a UseTraceLogs line in this file that can be uncommented for more detailed log information public class HttpServerLogWriter : HttpServer.ILogWriter { - //private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); - - public HttpServerLogWriter() - { - } + private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); public void Write(object source, HttpServer.LogPrio priority, string message) { - return; /* switch (priority) { @@ -1592,9 +1595,10 @@ namespace OpenSim.Framework.Servers break; default: break; - } - */ + */ + + return; } }