This commit is contained in:
Zeeshaun
2026-03-13 12:58:13 -05:00
parent 4e6099ff5c
commit 64856c640e
203 changed files with 106084 additions and 0 deletions
@@ -0,0 +1,46 @@
using Serilog;
using System.Net;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Routing;
using LCU.API.Internal.CoreSoapApiWrapper.App_Start;
namespace LCU.API.Internal.CoreSoapApiWrapper
{
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
IocBootstrapper.Run();
GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings
.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
GlobalConfiguration.Configuration.Formatters
.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter);
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
Log.Logger = new LoggerConfiguration()
.ReadFrom.AppSettings()
.Enrich.WithMachineName()
.Enrich.WithEnvironmentUserName()
.Enrich.WithHttpRequestClientHostIP()
.Enrich.WithHttpRequestClientHostName()
.Enrich.WithHttpRequestRawUrl()
.Enrich.WithHttpRequestType()
.Enrich.WithHttpRequestUrl()
.Enrich.WithHttpRequestUrlReferrer()
.Enrich.WithWebApiActionName()
.Enrich.WithWebApiControllerName()
.Enrich.WithWebApiRouteData()
.Enrich.WithWebApiRouteTemplate()
.CreateLogger();
Log.Information("Core Soap Api Wrapper Starting Up");
}
}
}