{"log":"[21:02:48 WRN] 'AddEntityFramework*' was called on the service provider, but 'UseInternalServiceProvider' wasn't called in the DbContext options configuration. Remove the 'AddEntityFramework*' call as in most cases it's not needed and might cause conflicts with other products and services registered in the same service provider.\n","stream":"stdout","time":"2021-01-05T21:02:48.377835203Z"}
{"log":"[21:02:48 INF] Entity Framework Core 3.1.10 initialized 'ProcessorContext' using provider 'Microsoft.EntityFrameworkCore.Sqlite' with options: None\n","stream":"stdout","time":"2021-01-05T21:02:48.938311063Z"}
{"log":"[21:02:49 INF] Executed DbCommand (20ms) [Parameters=[], CommandType='Text', CommandTimeout='30']\n","stream":"stdout","time":"2021-01-05T21:02:49.129967607Z"}
{"log":"SELECT COUNT(*) FROM \"sqlite_master\" WHERE \"name\" = '__EFMigrationsHistory' AND \"type\" = 'table';\n","stream":"stdout","time":"2021-01-05T21:02:49.130011354Z"}
{"log":"[21:02:49 INF] Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30']\n","stream":"stdout","time":"2021-01-05T21:02:49.165364464Z"}
{"log":"SELECT \"MigrationId\", \"ProductVersion\"\n","stream":"stdout","time":"2021-01-05T21:02:49.165392723Z"}
{"log":"FROM \"__EFMigrationsHistory\"\n","stream":"stdout","time":"2021-01-05T21:02:49.165401802Z"}
{"log":"ORDER BY \"MigrationId\";\n","stream":"stdout","time":"2021-01-05T21:02:49.165415739Z"}
{"log":"[21:02:49 INF] Now listening on: http://[::]:80\n","stream":"stdout","time":"2021-01-05T21:02:49.307395184Z"}
{"log":"[21:02:49 INF] Application started. Press Ctrl+C to shut down.\n","stream":"stdout","time":"2021-01-05T21:02:49.308011194Z"}
{"log":"[21:02:49 INF] Hosting environment: Production\n","stream":"stdout","time":"2021-01-05T21:02:49.308128085Z"}
{"log":"[21:02:49 INF] Content root path: /app\n","stream":"stdout","time":"2021-01-05T21:02:49.308235468Z"}
{"log":"[21:03:42 INF] Request starting HTTP/1.1 POST http://<redacted>:3859/webhook application/json 23162\n","stream":"stdout","time":"2021-01-05T21:03:42.174162546Z"}
{"log":"[21:03:42 INF] Executing endpoint 'OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post (OpenAlprWebhookProcessor)'\n","stream":"stdout","time":"2021-01-05T21:03:42.296084018Z"}
{"log":"[21:03:42 INF] Route matched with {action = \"Post\", controller = \"Webhook\"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Post() on controller OpenAlprWebhookProcessor.WebhookProcessor.WebhookController (OpenAlprWebhookProcessor).\n","stream":"stdout","time":"2021-01-05T21:03:42.379450685Z"}
{"log":"[21:03:42 INF] request received from: ::ffff:35.170.81.143\n","stream":"stdout","time":"2021-01-05T21:03:42.693825915Z"}
{"log":"[21:03:43 INF] Executed action OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post (OpenAlprWebhookProcessor) in 779.7226ms\n","stream":"stdout","time":"2021-01-05T21:03:43.173982274Z"}
{"log":"[21:03:43 INF] Executed endpoint 'OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post (OpenAlprWebhookProcessor)'\n","stream":"stdout","time":"2021-01-05T21:03:43.178276254Z"}
{"log":"[21:03:43 ERR] HTTP POST /webhook responded 500 in 1007.5775 ms\n","stream":"stdout","time":"2021-01-05T21:03:43.738062473Z"}
{"log":"System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.\n","stream":"stdout","time":"2021-01-05T21:03:43.738130123Z"}
{"log":" ---\u003e System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.\n","stream":"stdout","time":"2021-01-05T21:03:43.746718279Z"}
{"log":" at System.Net.Security.SslStream.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception)\n","stream":"stdout","time":"2021-01-05T21:03:43.746813019Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.746936551Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747002843Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747012678Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747020628Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747029809Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747036453Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747043425Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.7470508Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747068965Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747077662Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747087416Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747094265Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747101472Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747108849Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747118127Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747124736Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747131848Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747151816Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747159956Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747167352Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747175865Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747182894Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747190098Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747209793Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747227698Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747234602Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747241929Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747249053Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747255823Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747265355Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747272672Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747279806Z"}
{"log":" at System.Net.Security.SslStream.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.747296938Z"}
{"log":" at System.Net.Security.SslStream.ProcessAuthentication(LazyAsyncResult lazyResult, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.74730569Z"}
{"log":" at System.Net.Security.SslStream.BeginAuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback asyncCallback, Object asyncState)\n","stream":"stdout","time":"2021-01-05T21:03:43.747389194Z"}
{"log":" at System.Net.Security.SslStream.\u003c\u003ec.\u003cAuthenticateAsClientAsync\u003eb__65_0(SslClientAuthenticationOptions arg1, CancellationToken arg2, AsyncCallback callback, Object state)\n","stream":"stdout","time":"2021-01-05T21:03:43.747399926Z"}
{"log":" at System.Threading.Tasks.TaskFactory`1.FromAsyncImpl[TArg1,TArg2](Func`5 beginMethod, Func`2 endFunction, Action`1 endAction, TArg1 arg1, TArg2 arg2, Object state, TaskCreationOptions creationOptions)\n","stream":"stdout","time":"2021-01-05T21:03:43.747410871Z"}
{"log":" at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2](Func`5 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, Object state, TaskCreationOptions creationOptions)\n","stream":"stdout","time":"2021-01-05T21:03:43.747418419Z"}
{"log":" at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2](Func`5 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, Object state)\n","stream":"stdout","time":"2021-01-05T21:03:43.747425403Z"}
{"log":" at System.Net.Security.SslStream.AuthenticateAsClientAsync(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.747432635Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.747450556Z"}
{"log":" --- End of inner exception stack trace ---\n","stream":"stdout","time":"2021-01-05T21:03:43.747459657Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.747466496Z"}
{"log":" at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.74748435Z"}
{"log":" at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.747492375Z"}
{"log":" at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.747501812Z"}
{"log":" at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.747508582Z"}
{"log":" at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.747525848Z"}
{"log":" at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.74753713Z"}
{"log":" at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)\n","stream":"stdout","time":"2021-01-05T21:03:43.747545002Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.RelayWebhookToSubscribersAsync(String rawWebhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 81\n","stream":"stdout","time":"2021-01-05T21:03:43.747552288Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.HandleWebhookAsync(String rawWebhook, Webhook webhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 37\n","stream":"stdout","time":"2021-01-05T21:03:43.747561592Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post() in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookController.cs:line 64\n","stream":"stdout","time":"2021-01-05T21:03:43.747568783Z"}
{"log":" at lambda_method(Closure , Object )\n","stream":"stdout","time":"2021-01-05T21:03:43.747575979Z"}
{"log":" at Microsoft.Extensions.Internal.ObjectMethodExecutorAwaitable.Awaiter.GetResult()\n","stream":"stdout","time":"2021-01-05T21:03:43.74758257Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n","stream":"stdout","time":"2021-01-05T21:03:43.747591256Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeActionMethodAsync\u003eg__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n","stream":"stdout","time":"2021-01-05T21:03:43.747607934Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeNextActionFilterAsync\u003eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.747617573Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n","stream":"stdout","time":"2021-01-05T21:03:43.747625118Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.747632321Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeInnerFilterAsync\u003eg__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.747640058Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeFilterPipelineAsync\u003eg__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.749746138Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Logged|17_1(ResourceInvoker invoker)\n","stream":"stdout","time":"2021-01-05T21:03:43.749846014Z"}
{"log":" at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003cInvoke\u003eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)\n","stream":"stdout","time":"2021-01-05T21:03:43.749858962Z"}
{"log":" at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2021-01-05T21:03:43.749879425Z"}
{"log":" at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:03:43.749888289Z"}
{"log":" at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)\n","stream":"stdout","time":"2021-01-05T21:03:43.749895287Z"}
{"log":" at Serilog.AspNetCore.RequestLoggingMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:03:43.749902913Z"}
{"log":"[21:03:43 ERR] Connection id \"0HM5HNLGSSMDA\", Request id \"0HM5HNLGSSMDA:00000001\": An unhandled exception was thrown by the application.\n","stream":"stdout","time":"2021-01-05T21:03:43.777458616Z"}
{"log":"System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.\n","stream":"stdout","time":"2021-01-05T21:03:43.777615444Z"}
{"log":" ---\u003e System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.\n","stream":"stdout","time":"2021-01-05T21:03:43.777635767Z"}
{"log":" at System.Net.Security.SslStream.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception)\n","stream":"stdout","time":"2021-01-05T21:03:43.77766826Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777682204Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777697587Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777711261Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777727217Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777762071Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777775146Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777791034Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.77780245Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777834961Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777853181Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777869358Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777941522Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777962198Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.777975306Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778004609Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778020923Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.77803274Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778047844Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778059972Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778092563Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778107367Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778118884Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.77813128Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778317863Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.778334185Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.77834948Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.780352591Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.780449091Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.780462329Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.780471264Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.780495055Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.780506848Z"}
{"log":" at System.Net.Security.SslStream.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:03:43.780515209Z"}
{"log":" at System.Net.Security.SslStream.ProcessAuthentication(LazyAsyncResult lazyResult, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780570997Z"}
{"log":" at System.Net.Security.SslStream.BeginAuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback asyncCallback, Object asyncState)\n","stream":"stdout","time":"2021-01-05T21:03:43.780581101Z"}
{"log":" at System.Net.Security.SslStream.\u003c\u003ec.\u003cAuthenticateAsClientAsync\u003eb__65_0(SslClientAuthenticationOptions arg1, CancellationToken arg2, AsyncCallback callback, Object state)\n","stream":"stdout","time":"2021-01-05T21:03:43.780588892Z"}
{"log":" at System.Threading.Tasks.TaskFactory`1.FromAsyncImpl[TArg1,TArg2](Func`5 beginMethod, Func`2 endFunction, Action`1 endAction, TArg1 arg1, TArg2 arg2, Object state, TaskCreationOptions creationOptions)\n","stream":"stdout","time":"2021-01-05T21:03:43.780598962Z"}
{"log":" at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2](Func`5 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, Object state, TaskCreationOptions creationOptions)\n","stream":"stdout","time":"2021-01-05T21:03:43.780606583Z"}
{"log":" at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2](Func`5 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, Object state)\n","stream":"stdout","time":"2021-01-05T21:03:43.780613774Z"}
{"log":" at System.Net.Security.SslStream.AuthenticateAsClientAsync(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780621343Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780632204Z"}
{"log":" --- End of inner exception stack trace ---\n","stream":"stdout","time":"2021-01-05T21:03:43.780656564Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780664837Z"}
{"log":" at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780672381Z"}
{"log":" at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780679056Z"}
{"log":" at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780688708Z"}
{"log":" at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780696297Z"}
{"log":" at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.780704007Z"}
{"log":" at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:03:43.78071041Z"}
{"log":" at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)\n","stream":"stdout","time":"2021-01-05T21:03:43.780729446Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.RelayWebhookToSubscribersAsync(String rawWebhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 81\n","stream":"stdout","time":"2021-01-05T21:03:43.780738591Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.HandleWebhookAsync(String rawWebhook, Webhook webhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 37\n","stream":"stdout","time":"2021-01-05T21:03:43.780759647Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post() in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookController.cs:line 64\n","stream":"stdout","time":"2021-01-05T21:03:43.780768714Z"}
{"log":" at lambda_method(Closure , Object )\n","stream":"stdout","time":"2021-01-05T21:03:43.78077811Z"}
{"log":" at Microsoft.Extensions.Internal.ObjectMethodExecutorAwaitable.Awaiter.GetResult()\n","stream":"stdout","time":"2021-01-05T21:03:43.780784592Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n","stream":"stdout","time":"2021-01-05T21:03:43.782218046Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeActionMethodAsync\u003eg__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n","stream":"stdout","time":"2021-01-05T21:03:43.782277196Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeNextActionFilterAsync\u003eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.782291206Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n","stream":"stdout","time":"2021-01-05T21:03:43.782307055Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.782345205Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeInnerFilterAsync\u003eg__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.782353742Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeFilterPipelineAsync\u003eg__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:03:43.782362781Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Logged|17_1(ResourceInvoker invoker)\n","stream":"stdout","time":"2021-01-05T21:03:43.782373678Z"}
{"log":" at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003cInvoke\u003eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)\n","stream":"stdout","time":"2021-01-05T21:03:43.782382252Z"}
{"log":" at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2021-01-05T21:03:43.782403685Z"}
{"log":" at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:03:43.782413127Z"}
{"log":" at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)\n","stream":"stdout","time":"2021-01-05T21:03:43.782420331Z"}
{"log":" at Serilog.AspNetCore.RequestLoggingMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:03:43.782446636Z"}
{"log":" at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)\n","stream":"stdout","time":"2021-01-05T21:03:43.78245704Z"}
{"log":"[21:03:43 INF] Request finished in 1628.2053ms 500 \n","stream":"stdout","time":"2021-01-05T21:03:43.789051292Z"}
{"log":"[21:05:17 INF] Request starting HTTP/1.1 POST http://<redacted>:3859/webhook application/json 23752\n","stream":"stdout","time":"2021-01-05T21:05:17.09883644Z"}
{"log":"[21:05:17 INF] Executing endpoint 'OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post (OpenAlprWebhookProcessor)'\n","stream":"stdout","time":"2021-01-05T21:05:17.105086489Z"}
{"log":"[21:05:17 INF] Route matched with {action = \"Post\", controller = \"Webhook\"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Post() on controller OpenAlprWebhookProcessor.WebhookProcessor.WebhookController (OpenAlprWebhookProcessor).\n","stream":"stdout","time":"2021-01-05T21:05:17.114719006Z"}
{"log":"[21:05:17 INF] request received from: ::ffff:52.201.255.102\n","stream":"stdout","time":"2021-01-05T21:05:17.245784851Z"}
{"log":"[21:05:17 INF] Executed action OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post (OpenAlprWebhookProcessor) in 189.0891ms\n","stream":"stdout","time":"2021-01-05T21:05:17.304599615Z"}
{"log":"[21:05:17 INF] Executed endpoint 'OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post (OpenAlprWebhookProcessor)'\n","stream":"stdout","time":"2021-01-05T21:05:17.306624161Z"}
{"log":"[21:05:17 ERR] HTTP POST /webhook responded 500 in 209.1761 ms\n","stream":"stdout","time":"2021-01-05T21:05:17.316487611Z"}
{"log":"System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.\n","stream":"stdout","time":"2021-01-05T21:05:17.316538686Z"}
{"log":" ---\u003e System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.\n","stream":"stdout","time":"2021-01-05T21:05:17.317009186Z"}
{"log":" at System.Net.Security.SslStream.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception)\n","stream":"stdout","time":"2021-01-05T21:05:17.317036092Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.317405772Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.317429539Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.317759621Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.317783925Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.318094441Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.318115443Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.318124163Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.318471813Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.318495908Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.318808309Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.318829475Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.319143627Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.31918308Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.319499393Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.319517946Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.319816009Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.319836877Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.320150179Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.320168008Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.320178805Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.320499276Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.320520252Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.320830441Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.320849284Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.321261721Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.321345481Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.321779589Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.321806587Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.322226522Z"}
{"log":" at System.Net.Security.SslStream.PartialFrameCallback(AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.322247697Z"}
{"log":"--- End of stack trace from previous location where exception was thrown ---\n","stream":"stdout","time":"2021-01-05T21:05:17.322258454Z"}
{"log":" at System.Net.Security.SslStream.ThrowIfExceptional()\n","stream":"stdout","time":"2021-01-05T21:05:17.322265769Z"}
{"log":" at System.Net.Security.SslStream.InternalEndProcessAuthentication(LazyAsyncResult lazyResult)\n","stream":"stdout","time":"2021-01-05T21:05:17.322647158Z"}
{"log":" at System.Net.Security.SslStream.EndProcessAuthentication(IAsyncResult result)\n","stream":"stdout","time":"2021-01-05T21:05:17.322670144Z"}
{"log":" at System.Net.Security.SslStream.EndAuthenticateAsClient(IAsyncResult asyncResult)\n","stream":"stdout","time":"2021-01-05T21:05:17.32267941Z"}
{"log":" at System.Net.Security.SslStream.\u003c\u003ec.\u003cAuthenticateAsClientAsync\u003eb__65_1(IAsyncResult iar)\n","stream":"stdout","time":"2021-01-05T21:05:17.323038571Z"}
{"log":" at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)\n","stream":"stdout","time":"2021-01-05T21:05:17.323062059Z"}
{"log":"--- End of stack trace from previous location where exception was thrown ---\n","stream":"stdout","time":"2021-01-05T21:05:17.323372393Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.323394065Z"}
{"log":" --- End of inner exception stack trace ---\n","stream":"stdout","time":"2021-01-05T21:05:17.323715497Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.323736877Z"}
{"log":" at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.324046096Z"}
{"log":" at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.324068824Z"}
{"log":" at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.324401036Z"}
{"log":" at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.324424119Z"}
{"log":" at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.324754827Z"}
{"log":" at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.32477701Z"}
{"log":" at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)\n","stream":"stdout","time":"2021-01-05T21:05:17.325110074Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.RelayWebhookToSubscribersAsync(String rawWebhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 81\n","stream":"stdout","time":"2021-01-05T21:05:17.325413636Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.HandleWebhookAsync(String rawWebhook, Webhook webhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 37\n","stream":"stdout","time":"2021-01-05T21:05:17.325434089Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post() in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookController.cs:line 64\n","stream":"stdout","time":"2021-01-05T21:05:17.325760313Z"}
{"log":" at lambda_method(Closure , Object )\n","stream":"stdout","time":"2021-01-05T21:05:17.325781576Z"}
{"log":" at Microsoft.Extensions.Internal.ObjectMethodExecutorAwaitable.Awaiter.GetResult()\n","stream":"stdout","time":"2021-01-05T21:05:17.325789568Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n","stream":"stdout","time":"2021-01-05T21:05:17.326120757Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeActionMethodAsync\u003eg__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n","stream":"stdout","time":"2021-01-05T21:05:17.326446601Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeNextActionFilterAsync\u003eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.326797435Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n","stream":"stdout","time":"2021-01-05T21:05:17.326821621Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.327152285Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeInnerFilterAsync\u003eg__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.327468095Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeFilterPipelineAsync\u003eg__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.327490284Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Logged|17_1(ResourceInvoker invoker)\n","stream":"stdout","time":"2021-01-05T21:05:17.327823123Z"}
{"log":" at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003cInvoke\u003eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)\n","stream":"stdout","time":"2021-01-05T21:05:17.32784349Z"}
{"log":" at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2021-01-05T21:05:17.328303859Z"}
{"log":" at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:05:17.328379755Z"}
{"log":" at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)\n","stream":"stdout","time":"2021-01-05T21:05:17.328958127Z"}
{"log":" at Serilog.AspNetCore.RequestLoggingMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:05:17.329022863Z"}
{"log":"[21:05:17 ERR] Connection id \"0HM5HNLGSSMDB\", Request id \"0HM5HNLGSSMDB:00000001\": An unhandled exception was thrown by the application.\n","stream":"stdout","time":"2021-01-05T21:05:17.337710035Z"}
{"log":"System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.\n","stream":"stdout","time":"2021-01-05T21:05:17.337797472Z"}
{"log":" ---\u003e System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.\n","stream":"stdout","time":"2021-01-05T21:05:17.33846134Z"}
{"log":" at System.Net.Security.SslStream.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception)\n","stream":"stdout","time":"2021-01-05T21:05:17.338904461Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.338931519Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.339721331Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.339798422Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.339821026Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.340335196Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.34039683Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.340813532Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.340841157Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.341253289Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.341281291Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.341640413Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.341664234Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.342049271Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.342077666Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.342088665Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.342552919Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.342597439Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.343062039Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.343094103Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.343490027Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.343516035Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.343985438Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.344012358Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.344397704Z"}
{"log":" at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.344421891Z"}
{"log":" at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.344432812Z"}
{"log":" at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.344817561Z"}
{"log":" at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.34485968Z"}
{"log":" at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.345218984Z"}
{"log":" at System.Net.Security.SslStream.PartialFrameCallback(AsyncProtocolRequest asyncRequest)\n","stream":"stdout","time":"2021-01-05T21:05:17.345239675Z"}
{"log":"--- End of stack trace from previous location where exception was thrown ---\n","stream":"stdout","time":"2021-01-05T21:05:17.345250324Z"}
{"log":" at System.Net.Security.SslStream.ThrowIfExceptional()\n","stream":"stdout","time":"2021-01-05T21:05:17.345574593Z"}
{"log":" at System.Net.Security.SslStream.InternalEndProcessAuthentication(LazyAsyncResult lazyResult)\n","stream":"stdout","time":"2021-01-05T21:05:17.345593745Z"}
{"log":" at System.Net.Security.SslStream.EndProcessAuthentication(IAsyncResult result)\n","stream":"stdout","time":"2021-01-05T21:05:17.345603393Z"}
{"log":" at System.Net.Security.SslStream.EndAuthenticateAsClient(IAsyncResult asyncResult)\n","stream":"stdout","time":"2021-01-05T21:05:17.345955938Z"}
{"log":" at System.Net.Security.SslStream.\u003c\u003ec.\u003cAuthenticateAsClientAsync\u003eb__65_1(IAsyncResult iar)\n","stream":"stdout","time":"2021-01-05T21:05:17.345976032Z"}
{"log":" at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)\n","stream":"stdout","time":"2021-01-05T21:05:17.346302641Z"}
{"log":"--- End of stack trace from previous location where exception was thrown ---\n","stream":"stdout","time":"2021-01-05T21:05:17.346326147Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.346626684Z"}
{"log":" --- End of inner exception stack trace ---\n","stream":"stdout","time":"2021-01-05T21:05:17.34665276Z"}
{"log":" at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.346665012Z"}
{"log":" at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.347029305Z"}
{"log":" at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.347385426Z"}
{"log":" at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.347412108Z"}
{"log":" at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.347757225Z"}
{"log":" at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.347785053Z"}
{"log":" at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\n","stream":"stdout","time":"2021-01-05T21:05:17.348128761Z"}
{"log":" at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)\n","stream":"stdout","time":"2021-01-05T21:05:17.348152372Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.RelayWebhookToSubscribersAsync(String rawWebhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 81\n","stream":"stdout","time":"2021-01-05T21:05:17.348513097Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookHandler.HandleWebhookAsync(String rawWebhook, Webhook webhook) in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookHandler.cs:line 37\n","stream":"stdout","time":"2021-01-05T21:05:17.348845681Z"}
{"log":" at OpenAlprWebhookProcessor.WebhookProcessor.WebhookController.Post() in /src/OpenAlprWebhookProcessor/WebhookProcessor/WebhookController.cs:line 64\n","stream":"stdout","time":"2021-01-05T21:05:17.348870535Z"}
{"log":" at lambda_method(Closure , Object )\n","stream":"stdout","time":"2021-01-05T21:05:17.348881131Z"}
{"log":" at Microsoft.Extensions.Internal.ObjectMethodExecutorAwaitable.Awaiter.GetResult()\n","stream":"stdout","time":"2021-01-05T21:05:17.349219066Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n","stream":"stdout","time":"2021-01-05T21:05:17.349494415Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeActionMethodAsync\u003eg__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n","stream":"stdout","time":"2021-01-05T21:05:17.349517616Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeNextActionFilterAsync\u003eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.349820372Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n","stream":"stdout","time":"2021-01-05T21:05:17.350183439Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.350255078Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeInnerFilterAsync\u003eg__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.350776284Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeFilterPipelineAsync\u003eg__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2021-01-05T21:05:17.351331995Z"}
{"log":" at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Logged|17_1(ResourceInvoker invoker)\n","stream":"stdout","time":"2021-01-05T21:05:17.35136263Z"}
{"log":" at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003cInvoke\u003eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)\n","stream":"stdout","time":"2021-01-05T21:05:17.351866115Z"}
{"log":" at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2021-01-05T21:05:17.351923754Z"}
{"log":" at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:05:17.351947633Z"}
{"log":" at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)\n","stream":"stdout","time":"2021-01-05T21:05:17.352358524Z"}
{"log":" at Serilog.AspNetCore.RequestLoggingMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2021-01-05T21:05:17.352407115Z"}
{"log":" at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)\n","stream":"stdout","time":"2021-01-05T21:05:17.352773491Z"}
{"log":"[21:05:17 INF] Request finished in 265.0723ms 500 \n","stream":"stdout","time":"2021-01-05T21:05:17.355188035Z"}
{"log":"[21:05:47 INF] Application is shutting down...\n","stream":"stdout","time":"2021-01-05T21:05:47.149363253Z"}
{"log":"[21:06:38 WRN] 'AddEntityFramework*' was called on the service provider, but 'UseInternalServiceProvider' wasn't called in the DbContext options configuration. Remove the 'AddEntityFramework*' call as in most cases it's not needed and might cause conflicts with other products and services registered in the same service provider.\n","stream":"stdout","time":"2021-01-05T21:06:38.487208442Z"}
{"log":"[21:06:39 INF] Entity Framework Core 3.1.10 initialized 'ProcessorContext' using provider 'Microsoft.EntityFrameworkCore.Sqlite' with options: None\n","stream":"stdout","time":"2021-01-05T21:06:39.073968941Z"}
{"log":"[21:06:39 INF] Executed DbCommand (18ms) [Parameters=[], CommandType='Text', CommandTimeout='30']\n","stream":"stdout","time":"2021-01-05T21:06:39.340974406Z"}
{"log":"SELECT COUNT(*) FROM \"sqlite_master\" WHERE \"name\" = '__EFMigrationsHistory' AND \"type\" = 'table';\n","stream":"stdout","time":"2021-01-05T21:06:39.341063738Z"}
{"log":"[21:06:39 INF] Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30']\n","stream":"stdout","time":"2021-01-05T21:06:39.387248207Z"}
{"log":"SELECT \"MigrationId\", \"ProductVersion\"\n","stream":"stdout","time":"2021-01-05T21:06:39.387299553Z"}
{"log":"FROM \"__EFMigrationsHistory\"\n","stream":"stdout","time":"2021-01-05T21:06:39.387313069Z"}
{"log":"ORDER BY \"MigrationId\";\n","stream":"stdout","time":"2021-01-05T21:06:39.387321714Z"}
{"log":"[21:06:39 INF] Now listening on: http://[::]:80\n","stream":"stdout","time":"2021-01-05T21:06:39.525773984Z"}
{"log":"[21:06:39 INF] Application started. Press Ctrl+C to shut down.\n","stream":"stdout","time":"2021-01-05T21:06:39.526102283Z"}
{"log":"[21:06:39 INF] Hosting environment: Production\n","stream":"stdout","time":"2021-01-05T21:06:39.526219458Z"}
{"log":"[21:06:39 INF] Content root path: /app\n","stream":"stdout","time":"2021-01-05T21:06:39.526363242Z"}
{"log":"[21:06:45 INF] Request starting HTTP/1.1 GET http://10.200.200.18:3859/index.html \n","stream":"stdout","time":"2021-01-05T21:06:45.547886059Z"}
{"log":"[21:06:45 INF] HTTP GET /index.html responded 200 in 78.0612 ms\n","stream":"stdout","time":"2021-01-05T21:06:45.63302379Z"}
{"log":"[21:06:45 INF] Request finished in 94.941ms 200 text/html;charset=utf-8\n","stream":"stdout","time":"2021-01-05T21:06:45.634863104Z"}
{"log":"[21:06:45 INF] Request starting HTTP/1.1 GET http://10.200.200.18:3859/swagger/v1/swagger.json \n","stream":"stdout","time":"2021-01-05T21:06:45.903984538Z"}
{"log":"[21:06:46 INF] HTTP GET /swagger/v1/swagger.json responded 200 in 120.0893 ms\n","stream":"stdout","time":"2021-01-05T21:06:46.024762159Z"}
{"log":"[21:06:46 INF] Request finished in 122.5285ms 200 application/json;charset=utf-8\n","stream":"stdout","time":"2021-01-05T21:06:46.025158852Z"}
{"log":"[21:07:08 INF] Request starting HTTP/1.1 POST http://10.200.200.18:3859/licensePlates/hva7865 0\n","stream":"stdout","time":"2021-01-05T21:07:08.619333284Z"}
{"log":"[21:07:08 INF] Executing endpoint 'OpenAlprWebhookProcessor.LicensePlates.LicensePlatesController.Get (OpenAlprWebhookProcessor)'\n","stream":"stdout","time":"2021-01-05T21:07:08.670417842Z"}
{"log":"[21:07:08 INF] Route matched with {action = \"Get\", controller = \"LicensePlates\"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[OpenAlprWebhookProcessor.LicensePlates.LicensePlate]] Get(System.String, System.Threading.CancellationToken) on controller OpenAlprWebhookProcessor.LicensePlates.LicensePlatesController (OpenAlprWebhookProcessor).\n","stream":"stdout","time":"2021-01-05T21:07:08.73886739Z"}
{"log":"[21:07:08 INF] Entity Framework Core 3.1.10 initialized 'ProcessorContext' using provider 'Microsoft.EntityFrameworkCore.Sqlite' with options: None\n","stream":"stdout","time":"2021-01-05T21:07:08.773042009Z"}
{"log":"[21:07:09 INF] Executed DbCommand (15ms) [Parameters=[@__licensePlate_0='?' (Size = 7)], CommandType='Text', CommandTimeout='30']\n","stream":"stdout","time":"2021-01-05T21:07:09.228176765Z"}
{"log":"SELECT \"p\".\"Id\", \"p\".\"AlertDescription\", \"p\".\"IsAlert\", \"p\".\"OpenAlprCameraId\", \"p\".\"OpenAlprProcessingTimeMs\", \"p\".\"PlateConfidence\", \"p\".\"PlateJpeg\", \"p\".\"PlateNumber\", \"p\".\"ReceivedOn\"\n","stream":"stdout","time":"2021-01-05T21:07:09.228234237Z"}
{"log":"FROM \"PlateGroups\" AS \"p\"\n","stream":"stdout","time":"2021-01-05T21:07:09.228247317Z"}
{"log":"WHERE \"p\".\"PlateNumber\" = @__licensePlate_0\n","stream":"stdout","time":"2021-01-05T21:07:09.22825447Z"}
{"log":"[21:07:09 INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[OpenAlprWebhookProcessor.LicensePlates.LicensePlate, OpenAlprWebhookProcessor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'.\n","stream":"stdout","time":"2021-01-05T21:07:09.243270409Z"}
{"log":"[21:07:09 INF] Executed action OpenAlprWebhookProcessor.LicensePlates.LicensePlatesController.Get (OpenAlprWebhookProcessor) in 511.8903ms\n","stream":"stdout","time":"2021-01-05T21:07:09.264286567Z"}
{"log":"[21:07:09 INF] Executed endpoint 'OpenAlprWebhookProcessor.LicensePlates.LicensePlatesController.Get (OpenAlprWebhookProcessor)'\n","stream":"stdout","time":"2021-01-05T21:07:09.264316293Z"}
{"log":"[21:07:09 INF] HTTP POST /licensePlates/hva7865 responded 200 in 640.6625 ms\n","stream":"stdout","time":"2021-01-05T21:07:09.264321447Z"}
{"log":"[21:07:09 INF] Request finished in 645.3998ms 200 application/json; charset=utf-8\n","stream":"stdout","time":"2021-01-05T21:07:09.264326569Z"}