Create HttpServer
+ Added IHttpLogger to as a log provider to log Http events or errors + Added HttpConfiguration to more easily configure the server + WebServer.Test project that will be used to test the server
This commit is contained in:
13
WebServer/IHttpLogger.cs
Normal file
13
WebServer/IHttpLogger.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
|
||||
namespace WebServer {
|
||||
public interface IHttpLogger {
|
||||
void Log(string message);
|
||||
void LogRequest(HttpListenerContext context, List<MethodBase> methodsUsed);
|
||||
void LogError(HttpListenerContext context, List<MethodBase> methodsUsed, Exception exception);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user