Adding
This commit is contained in:
+46
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user