2026-04-10 08:55:22.6527 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b04-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:22.6527 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b6-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:22.7495 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b04-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/HostManager/GetHostConfig is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:22.7495 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b6-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/WebSite/GetWebSiteConfig is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b04-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/HostManager/GetHostConfig AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b6-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/WebSite/GetWebSiteConfig AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b04-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b6-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b04-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b6-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b04-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.1939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b6-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.3369 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b04-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/HostManager/GetHostConfig?request.preventCache=1775782521211 d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:23.9922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b6-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/WebSite/GetWebSiteConfig?client=city&request.preventCache=1775782521211&identity=2e40163ce3d94406a56a1238666b8b67 d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.0291 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005103-0000-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.0291 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005103-0000-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Demonstrate/IsOpenYanshi is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.0291 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005103-0000-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Demonstrate/IsOpenYanshi AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.0366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005103-0000-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.0366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005103-0000-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.0366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005103-0000-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.2083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005103-0000-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/Demonstrate/IsOpenYanshi d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005318-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007992-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005318-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/HostManager/GetHostConfig is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007992-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/UserCenter/GetUserWorkStatus is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005318-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/HostManager/GetHostConfig AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000640b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007992-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/UserCenter/GetUserWorkStatus AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005318-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000640b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/UserCenter/GetWorkStatus is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007992-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005318-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000640b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/UserCenter/GetWorkStatus AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007992-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005318-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000640b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007992-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000640b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000640b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.4764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005318-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/HostManager/GetHostConfig?request.preventCache=1775782522940 d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000858e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000858e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/PlatMonitor/SavePVLogInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000858e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/PlatMonitor/SavePVLogInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000858e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000858e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000858e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5408 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000640b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/UserCenter/GetWorkStatus d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001535-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001535-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Message/GetInformationInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001535-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Message/GetInformationInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001535-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001535-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001535-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007992-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/UserCenter/GetUserWorkStatus?userid=7 d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649a-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649a-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/DataManger/GetDicConfigs is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649a-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/DataManger/GetDicConfigs AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649a-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649a-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649a-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.7019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000858e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/PlatMonitor/SavePVLogInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:24.7019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649a-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/DataManger/GetDicConfigs?ParentName=智能语音&ChilName=是否开启,是否开启人机交互,是否开启系统语音 d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:25.6013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001535-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/Message/GetInformationInfo?userID=7&pageIndex=1&pageSize=10&request.preventCache=1775782523162 d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f66-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001884-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e84-0009-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001113-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f66-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001884-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Sensor/GetSensorType is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e84-0009-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceTypeList is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001113-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f66-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001884-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Sensor/GetSensorType AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f66-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001113-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e84-0009-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceTypeList AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f66-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001884-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001113-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e84-0009-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f66-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001884-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001113-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e84-0009-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001884-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001113-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.3818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e84-0009-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.5505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e84-0009-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceTypeList d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.6854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001113-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/PointAddress/GetPointAddressEntry d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:27.7160 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f66-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/MonitorConfig/GetMonitorConf?deviceType=二供泵房,二供机组&theme= d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.1380 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001884-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/Sensor/GetSensorType?isDeviceLegend=true d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008592-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005156-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649c-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008592-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmListRealTime is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005156-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649c-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649c-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005156-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008592-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmListRealTime AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649c-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005156-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008592-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649c-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005156-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649c-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008592-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005156-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008592-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.2887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649c-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.4067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005156-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.5057 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008592-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmListRealTime d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.6227 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008594-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.6227 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008594-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.6227 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008594-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.6227 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008594-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008594-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008594-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.6842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008594-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.9972 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f68-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.9972 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f68-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/PlatMonitor/SavePVLogInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:28.9972 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f68-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/PlatMonitor/SavePVLogInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f68-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f68-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f68-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0330 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f68-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/PlatMonitor/SavePVLogInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0520 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649e-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649e-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Video/GetVideoDeviceListByDeviceType is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649e-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Video/GetVideoDeviceListByDeviceType AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649e-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649e-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.0534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649e-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 08:55:29.4811 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000649e-0004-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Video/GetVideoDeviceListByDeviceType?UserID=7&KeyWord=&DeviceType=二供泵房&userAccess=false d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f3d-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002773-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f3d-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002773-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f3d-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f3d-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f3d-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f3d-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002773-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002773-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002773-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.2759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002773-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.3003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002773-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.4357 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f3d-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.9006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005820-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.9006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005820-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.9006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005820-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.9006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005820-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.9006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005820-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.9006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005820-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:00:28.9251 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005820-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005160-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b70-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005160-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b70-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005160-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b70-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005160-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b70-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005160-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b70-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005160-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b70-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.2732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005160-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b70-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b3-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b3-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b3-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b3-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b3-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b3-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:05:28.4566 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b3-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001213-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001213-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001213-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001213-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001213-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001213-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.2961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001213-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.4462 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.4872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001215-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.4872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001215-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.4917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001215-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.4917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001215-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.4917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001215-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.4917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001215-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:10:28.5082 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001215-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2586 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005824-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2586 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005824-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005824-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005824-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005824-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005824-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.2835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005824-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4188 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005826-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005826-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005826-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005826-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005826-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005826-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:15:28.4797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005826-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001888-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000532c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001888-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000532c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001888-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000532c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001888-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000532c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001888-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000532c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001888-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000532c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.2975 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001888-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4107 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000532c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4389 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f49-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4389 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f49-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4389 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f49-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4389 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f49-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4389 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f49-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4389 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f49-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:20:28.4592 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f49-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6a-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005828-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6a-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005828-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005828-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6a-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005828-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005828-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6a-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005828-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6a-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.2879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6a-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.3098 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6a-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.4494 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005828-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001219-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001219-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001219-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001219-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001219-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001219-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:25:28.5013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001219-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000257a-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000257a-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000257a-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000257a-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000257a-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000257a-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.2915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000257a-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4212 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026b9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4460 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:30:28.4658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002582-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f51-0002-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002582-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f51-0002-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f51-0002-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002582-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f51-0002-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002582-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f51-0002-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002582-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f51-0002-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.2830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002582-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.3064 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002582-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis d__3.MoveNext => HttpRequesterMiddleware.CreateLogBasedOnResponse => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4408 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f51-0002-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002584-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002584-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002584-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002584-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002584-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002584-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:35:28.4856 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002584-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001223-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000258c-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001223-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000258c-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001223-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000258c-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001223-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000258c-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001223-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000258c-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001223-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.2871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000258c-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.3075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001223-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.4545 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000258c-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.5164 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576c-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.5164 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576c-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.5164 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576c-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.5218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576c-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.5218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576c-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.5218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576c-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:40:28.5407 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576c-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017d9-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017d9-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017d9-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.2992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017d9-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017d9-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017d9-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.3360 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.4559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017d9-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.5073 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.5073 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.5113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.5113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.5113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.5113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:45:28.5279 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000277f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab0-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c1-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab0-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c1-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab0-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c1-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab0-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c1-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab0-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c1-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab0-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2812 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c1-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.2989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab0-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c1-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576e-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576e-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576e-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576e-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576e-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576e-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:50:28.4848 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000576e-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002783-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002783-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002783-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002783-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002783-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002783-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.2961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002783-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4738 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4738 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4738 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4738 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4738 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4738 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 09:55:28.4972 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000533c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000188a-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000188a-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000188a-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001229-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000188a-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001229-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000188a-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001229-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000188a-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001229-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001229-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001229-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.2986 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000188a-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001229-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.4919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005770-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.4919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005770-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.4954 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005770-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.4954 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005770-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.4954 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005770-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.4954 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005770-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:00:28.5105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005770-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000278d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000278d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000278d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000278d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000278d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000278d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.2963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.3332 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000278d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.4787 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.5027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005346-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.5027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005346-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.5027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005346-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.5027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005346-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.5027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005346-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.5027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005346-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:05:28.5157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005346-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c7-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c7-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c7-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c7-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b72-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c7-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b72-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c7-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b72-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b72-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b72-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b72-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.2864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026c7-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4305 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b72-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4728 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4728 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:10:28.4915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534a-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b74-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b74-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000122f-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b74-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000122f-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b74-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000122f-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b74-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000122f-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b74-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000122f-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.2951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000122f-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.3122 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b74-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.4461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000122f-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005838-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005838-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005838-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005838-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005838-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005838-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:15:28.5257 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005838-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001890-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001890-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001890-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002791-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001890-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002791-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001890-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001890-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002791-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002791-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002791-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002791-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.3182 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001890-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.4600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002791-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.4902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002793-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.4902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002793-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.4902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002793-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.4902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002793-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.4902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002793-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.4902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002793-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:20:28.5119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002793-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3346 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002795-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002795-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002795-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002795-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002795-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002795-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.3712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000534c-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.4908 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002795-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.6847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001231-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.6847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001231-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.6847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001231-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.6847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001231-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.6847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001231-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.6847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001231-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:25:28.7024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001231-0004-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eab-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eab-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eab-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eab-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eab-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eab-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eab-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006792-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006792-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006792-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006792-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006792-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8551 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006792-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:30:28.8551 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006792-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000679a-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000679a-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000679a-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000679a-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006867-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000679a-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006867-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000679a-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006867-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006867-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006867-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.6899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006867-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.7140 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000679a-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.8503 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006867-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.9269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005842-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.9269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005842-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.9269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005842-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.9269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005842-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.9269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005842-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.9269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005842-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:35:28.9467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005842-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.8805 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cd1-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.8824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cd1-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.8824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cd1-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.8824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cd1-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.8824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cd1-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.8824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cd1-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.9035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686b-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.9035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686b-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.9035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686b-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.9035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686b-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.9035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686b-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.9035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686b-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:28.9182 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cd1-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.0916 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686b-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.2149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006018-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.2149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006018-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.2149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006018-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.2149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006018-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.2149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006018-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.2149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006018-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:40:29.2386 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006018-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005168-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005168-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005168-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005168-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005168-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005168-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.7522 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005168-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.9309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebd-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.9309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebd-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.9349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebd-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.9349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebd-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.9349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebd-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.9349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebd-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:45:28.9527 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebd-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686f-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686f-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686f-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686f-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686f-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686f-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.6902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.7107 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.8253 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000686f-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.9236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebf-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.9252 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebf-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.9252 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebf-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.9252 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebf-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.9252 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebf-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.9252 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebf-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:50:28.9467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ebf-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.6841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dff-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.6841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dff-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.6841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dff-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.6841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dff-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.6841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dff-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.6841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dff-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dff-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.9533 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.9533 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.9533 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.9533 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.9533 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:28.9621 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.1269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.1998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ec1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.1998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ec1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.1998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ec1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.1998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ec1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.1998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ec1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.1998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ec1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 10:55:29.2205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ec1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006873-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006873-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006873-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006873-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006873-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.6909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006873-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.7238 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006873-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.8820 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000516e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000f46-000a-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000f46-000a-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000f46-000a-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000f46-000a-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000f46-000a-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000f46-000a-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:00:28.9633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000f46-000a-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.6889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067a4-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067a4-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067a4-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067a4-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067a4-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067a4-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:05:28.8974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067a4-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e15-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e15-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000584e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e15-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000584e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e15-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000584e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e15-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000584e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e15-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000584e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.6955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000584e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.7136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e15-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.8556 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000584e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e17-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e17-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e17-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e17-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e17-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e17-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:10:28.9196 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e17-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067aa-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067aa-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067aa-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067aa-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067aa-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067aa-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.7543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067aa-0004-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.8876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c7e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.9446 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.9446 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.9446 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.9499 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.9499 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.9499 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:15:28.9689 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e19-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ac-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e19-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ac-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e19-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ac-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e19-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ac-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e19-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ac-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e19-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.6887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ac-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.7064 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e19-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:28.8614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ac-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:29.0106 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ae-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:29.0106 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ae-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:29.0106 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ae-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:29.0106 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ae-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:29.0175 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ae-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:29.0175 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ae-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:20:29.0333 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025ae-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:05.0335 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80007f83-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 80007f83-0004-ff00-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 11:25:28.7036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f61-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f61-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f61-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f61-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f61-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f61-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.7322 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f61-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.8679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279d-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.9232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.9232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.9232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.9232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.9232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.9300 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:25:28.9300 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000279f-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.6976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005176-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.6976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b0-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.6976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005176-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.6976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b0-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005176-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b0-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005176-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b0-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005176-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b0-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005176-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b0-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.7270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005176-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.8732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b0-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.9317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.9317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.9359 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.9359 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.9359 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.9359 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:30:28.9532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000da8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b4-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b4-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b4-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b4-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b4-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b4-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025b4-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dac-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dac-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dac-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dac-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dac-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.7838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dac-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:28.9827 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dac-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:29.0798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005186-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:29.0798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005186-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:29.0798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005186-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:29.0798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005186-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:29.0798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005186-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:29.0798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005186-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:35:29.1009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005186-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027a5-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027a5-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027a5-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027a5-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027a5-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027a5-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b0c-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b0c-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b0c-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027a5-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b0c-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b0c-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.7593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b0c-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:28.9180 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001b0c-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:29.0136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025bc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:29.0136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025bc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:29.0136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025bc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:29.0136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025bc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:29.0225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025bc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:29.0225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025bc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:40:29.0383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025bc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005edb-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005edb-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005edb-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005edb-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005edb-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005edb-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.7627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.8597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005edb-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.9542 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8d-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.9542 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8d-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.9542 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8d-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.9542 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8d-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.9542 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8d-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.9542 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8d-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:45:28.9695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8d-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025be-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025be-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e1b-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025be-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e1b-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025be-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e1b-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025be-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e1b-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025be-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e1b-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7348 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e1b-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.7636 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025be-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.8881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e1b-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.9382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8f-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.9382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8f-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.9382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8f-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.9382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8f-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.9382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8f-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.9382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8f-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:50:28.9382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f8f-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f91-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001127-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f91-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001127-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f91-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001127-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f91-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001127-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f91-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001127-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f91-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001127-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:28.9400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f91-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.0725 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001127-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.1270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006877-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.1270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006877-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006877-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006877-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006877-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006877-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 11:55:29.1490 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006877-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f93-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c84-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f93-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c84-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f93-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c84-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f93-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c84-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f93-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c84-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f93-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c84-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.7369 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007f93-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.8870 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c84-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.9719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005860-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.9719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005860-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.9719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005860-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.9719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005860-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.9719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005860-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.9803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005860-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:00:28.9803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005860-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab2-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab2-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab2-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab2-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab2-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab2-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7286 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab2-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027b3-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027b3-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027b3-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027b3-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027b3-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.7876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027b3-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.9359 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027b3-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.9818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.9818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.9859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.9859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.9859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:28.9859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:05:29.0043 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee1-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab4-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab4-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c86-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab4-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c86-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab4-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c86-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab4-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c86-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab4-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c86-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c86-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.7409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ab4-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.8622 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c86-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.9034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586a-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.9034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586a-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.9034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586a-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.9034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586a-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.9034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586a-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.9034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586a-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:10:28.9636 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586a-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000641f-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000641f-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000641f-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7928 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000641f-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7928 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7928 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000641f-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7928 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7928 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000641f-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.7928 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.8145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:28.9521 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000641f-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:29.0149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:29.0149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:29.0149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:29.0149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:29.0149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:29.0149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:15:29.0376 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc2-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7088 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7088 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.7366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.8655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.9191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006883-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.9191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006883-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.9191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006883-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.9191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006883-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.9191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006883-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.9191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006883-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:20:28.9424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006883-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e27-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e27-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e27-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e27-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e27-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e27-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.7464 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000586c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.8737 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e27-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.9049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e29-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.9049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e29-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.9049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e29-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.9049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e29-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.9049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e29-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.9049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e29-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 12:25:28.9196 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e29-0002-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/HostManager/GetHostConfig is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800024fc-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/HostManager/GetHostConfig AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800024fc-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/WebSite/GetWebSiteConfig is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800024fc-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/WebSite/GetWebSiteConfig AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800024fc-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800024fc-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800024fc-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:35.9603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/HostManager/GetHostConfig?request.preventCache=1775800294359 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.0742 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800024fc-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/WebSite/GetWebSiteConfig?client=city&request.preventCache=1775800294359&identity=2e40163ce3d94406a56a1238666b8b67 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.0893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006026-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.0893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006026-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Demonstrate/IsOpenYanshi is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.0893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006026-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Demonstrate/IsOpenYanshi AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.0893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006026-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.0893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006026-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.0893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006026-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.1086 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006026-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/Demonstrate/IsOpenYanshi ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000689d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/UserCenter/GetUserWorkStatus is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000689d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/HostManager/GetHostConfig is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/UserCenter/GetUserWorkStatus AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b2f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000689d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/HostManager/GetHostConfig AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b2f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/UserCenter/GetWorkStatus is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000689d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b2f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/UserCenter/GetWorkStatus AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000689d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b2f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000689d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b2f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b2f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.4950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000689d-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/HostManager/GetHostConfig?request.preventCache=1775800294791 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.5136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000518e-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/UserCenter/GetUserWorkStatus?userid=7 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.5136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b2f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/UserCenter/GetWorkStatus ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/PlatMonitor/SavePVLogInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/PlatMonitor/SavePVLogInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8e-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/PlatMonitor/SavePVLogInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000587c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000587c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Message/GetInformationInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000587c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Message/GetInformationInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c92-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000587c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c92-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaOMS/OMS/DataManger/GetDicConfigs is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000587c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c92-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaOMS/OMS/DataManger/GetDicConfigs AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.6961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000587c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.7079 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c92-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.7079 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c92-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.7079 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c92-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.7261 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c92-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaOMS/OMS/DataManger/GetDicConfigs?ParentName=智能语音&ChilName=是否开启,是否开启人机交互,是否开启系统语音 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:36.7261 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000587c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/Message/GetInformationInfo?userID=7&pageIndex=1&pageSize=10&request.preventCache=1775800295125 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c94-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b33-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c94-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b33-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Sensor/GetSensorType is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c94-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b33-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c94-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Sensor/GetSensorType AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b33-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c94-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b33-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c94-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005190-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b33-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005190-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceTypeList is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005190-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceTypeList AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005190-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005190-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005190-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c94-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/MonitorConfig/GetMonitorConf?deviceType=二供泵房,二供机组&theme= ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:39.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005190-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceTypeList ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.0215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/Sensor/GetSensorType?isDeviceLegend=true ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.0391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b33-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/PointAddress/GetPointAddressEntry ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009eda-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009eda-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmListRealTime is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005192-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009eda-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmListRealTime AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005192-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009eda-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005192-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009eda-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005192-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009eda-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005192-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005192-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2550 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2550 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009eda-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmListRealTime ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005192-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.4225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000602c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.6477 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.6477 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.6477 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.6477 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.6477 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.6477 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.6710 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ee7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.9391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000142-0001-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.9427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000142-0001-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/PlatMonitor/SavePVLogInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.9427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000142-0001-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/PlatMonitor/SavePVLogInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.9427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000142-0001-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.9427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000142-0001-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.9427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000142-0001-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:40.9738 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000142-0001-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaCore/GCK/PlatMonitor/SavePVLogInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:41.0046 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b35-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:41.0057 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b35-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Video/GetVideoDeviceListByDeviceType is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:41.0057 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b35-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Video/GetVideoDeviceListByDeviceType AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:41.0057 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b35-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:41.0057 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b35-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:41.0057 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b35-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:51:41.1445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006b35-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Video/GetVideoDeviceListByDeviceType?UserID=7&KeyWord=&DeviceType=二供泵房&userAccess=false ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2892 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006229-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2892 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c83-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2892 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006229-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c83-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006229-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c83-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006229-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c83-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006229-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c83-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006229-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.2927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c83-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.3260 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006229-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.4868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c83-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.5199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de0-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.5199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de0-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.5199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de0-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.5199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de0-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.5199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de0-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.5199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de0-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:56:40.5360 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de0-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 13:57:23.8219 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80009370-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 80009370-0002-f000-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 14:01:40.3067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000588c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000588c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000588c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000588c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000588c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000588c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.4734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000588c-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.5177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c46-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.5177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c46-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.5177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c46-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.5177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c46-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.5177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c46-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.5177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c46-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:01:40.5363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c46-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005894-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005894-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005894-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005894-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005894-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005894-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.2868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.3038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005894-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000937a-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000937a-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000937a-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000937a-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000937a-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000937a-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:06:40.4860 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000937a-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a6-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a6-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a6-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a6-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a6-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a6-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.3126 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a6-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef3-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068ab-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068ab-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068ab-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068ab-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068ab-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068ab-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:11:40.4858 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068ab-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000039c-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000039c-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c4a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000039c-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c4a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000039c-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000039c-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c4a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2895 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000039c-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c4a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c4a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.2968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c4a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.3225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000039c-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.4611 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c4a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.5032 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.5032 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.5032 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.5032 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.5032 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.5032 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:16:40.5220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000de8-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef5-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000544-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef5-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000544-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef5-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000544-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef5-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000544-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef5-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000544-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef5-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3157 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000544-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.3423 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef5-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.4775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000544-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.5263 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cac-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.5263 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cac-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.5263 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cac-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.5263 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cac-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.5263 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cac-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.5341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cac-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:21:40.5341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cac-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000546-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000546-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000546-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000546-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000546-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.2840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000546-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.3029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef7-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.4380 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000546-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.4971 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dec-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.4971 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dec-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.4971 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dec-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.4971 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dec-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.5002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dec-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.5002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dec-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:26:40.5002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dec-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068af-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068af-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068af-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef9-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068af-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef9-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068af-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef9-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068af-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef9-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef9-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.2831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef9-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068af-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4582 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ef9-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4825 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cb2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4825 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cb2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4825 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cb2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cb2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cb2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cb2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:31:40.4859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cb2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b3-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000519a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b3-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000519a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b3-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000519a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b3-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000519a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b3-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000519a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b3-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000519a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.3515 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b3-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5041 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000519a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001133-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001133-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001133-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001133-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001133-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001133-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:36:40.5695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001133-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a8-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eff-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a8-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eff-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a8-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eff-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a8-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eff-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a8-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eff-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a8-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eff-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.3499 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800079a8-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.4767 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005eff-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.5358 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f01-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.5358 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f01-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.5400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f01-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.5400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f01-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.5400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f01-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.5400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f01-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:41:40.5593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f01-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017e3-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017e3-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c58-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017e3-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c58-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017e3-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c58-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017e3-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.2996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c58-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.3094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017e3-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.3094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c58-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.3094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c58-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.3257 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017e3-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.4662 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c58-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:46:40.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3204 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051a6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3204 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051a6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001559-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051a6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001559-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051a6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051a6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001559-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051a6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001559-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001559-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3228 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001559-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.3524 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051a6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5074 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001559-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:51:40.5903 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cc6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df4-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009388-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df4-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009388-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df4-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009388-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df4-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009388-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df4-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009388-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df4-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009388-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.3387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df4-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.4821 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009388-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ac-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ac-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ac-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ac-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ac-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ac-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 14:56:40.5456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ac-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001abc-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001abc-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001abc-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001abc-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001abc-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001abc-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.3380 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000df6-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.4734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001abc-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.4995 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.4995 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.4995 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.4995 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.4995 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.4995 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:01:40.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfc-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfc-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfc-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfc-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009390-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfc-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009390-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfc-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009390-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3203 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009390-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009390-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009390-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.3496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfc-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.4780 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009390-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:06:40.5322 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3250 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ac6-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ac6-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f0f-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ac6-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f0f-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ac6-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ac6-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f0f-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ac6-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f0f-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f0f-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f0f-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.3547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ac6-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f0f-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ae-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ae-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ae-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ae-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ae-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ae-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:11:40.5323 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ae-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001135-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001135-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001135-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001135-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001135-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001135-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.3491 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5032 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001135-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfe-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfe-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfe-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfe-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfe-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfe-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:16:40.5624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dfe-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3432 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156d-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3432 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e00-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3432 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156d-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3432 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e00-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156d-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e00-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156d-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e00-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156d-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e00-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156d-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e00-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.3653 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156d-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e00-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b4-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b4-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b4-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b4-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b4-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.5248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b4-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:21:40.5465 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051b4-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:22:53.8791 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80009ee0-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 80009ee0-0002-f200-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 15:26:40.3325 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c9b-000a-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3325 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c9b-000a-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3325 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c9b-000a-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3325 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c9b-000a-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c9b-000a-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c9b-000a-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c5e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c5e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c5e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c5e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c5e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c5e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.3677 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c9b-000a-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5180 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c5e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5441 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156f-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5441 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156f-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5441 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156f-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5441 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156f-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5441 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156f-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5441 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156f-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:26:40.5655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000156f-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa3-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa3-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa3-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa3-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa3-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa3-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.3791 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa3-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5938 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:31:40.5938 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:35:08.2937 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800051b6-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 800051b6-0008-f000-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000558-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000558-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000558-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000558-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000558-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000558-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c89-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c89-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c89-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c89-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c89-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c89-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.3340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000558-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.4851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c89-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.5280 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c68-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.5280 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c68-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.5280 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c68-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.5280 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c68-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.5280 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c68-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.5280 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c68-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:36:40.5457 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c68-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ce2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ce2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa5-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ce2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa5-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ce2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3849 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ce2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3849 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa5-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3849 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ce2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3849 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa5-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3849 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa5-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.3849 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa5-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.4017 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ce2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.5366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa5-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.6267 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa7-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.6267 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa7-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.6267 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa7-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.6267 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa7-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.6267 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa7-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.6267 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa7-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:41:40.6444 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fa7-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ba-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ba-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b9-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ba-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b9-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ba-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b9-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ba-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b9-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ba-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b9-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b9-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.3775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051ba-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5260 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068b9-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:46:40.5597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8f-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8f-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f82-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f82-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8f-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f82-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8f-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f82-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8f-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f82-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3337 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8f-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f82-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.3620 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c8f-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.4949 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f82-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.5229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e08-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.5229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e08-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.5229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e08-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.5229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e08-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.5329 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e08-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.5329 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e08-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:51:40.5329 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e08-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bb-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bb-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bb-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bb-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bb-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bb-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.3665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bb-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 15:56:40.5701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.3903 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068bf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5201 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c6c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5500 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068c1-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5500 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068c1-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5500 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068c1-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5500 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068c1-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5500 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068c1-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5500 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068c1-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:01:40.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068c1-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c74-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c74-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c74-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c74-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c74-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c74-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.3681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5010 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c74-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:06:40.5622 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e0e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3776 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e10-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3776 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001585-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3776 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e10-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3776 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001585-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3776 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e10-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001585-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e10-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001585-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e10-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001585-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e10-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.3838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001585-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.4024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e10-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5369 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001585-000c-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c76-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c76-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c76-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c76-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c76-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c76-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:11:40.5951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006c76-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e12-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058d2-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e12-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058d2-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e12-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058d2-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e12-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058d2-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e12-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058d2-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e12-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058d2-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.3761 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e12-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.4903 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058d2-0000-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.5373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e14-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.5373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e14-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.5373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e14-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.5373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e14-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.5373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e14-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.5458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e14-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:16:40.5458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e14-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000113d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000113d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000055e-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000113d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000055e-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000113d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000113d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000055e-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000113d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000055e-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000055e-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000055e-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.3955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000113d-000f-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.5485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000055e-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.5962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cd-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.5979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cd-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.5979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cd-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.5979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cd-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.5979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cd-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.5979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cd-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:21:40.6201 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cd-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3499 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f37-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3499 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f37-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3499 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9b-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f37-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9b-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f37-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9b-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f37-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9b-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f37-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9b-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9b-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.3727 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f37-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9b-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f39-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f39-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f39-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f39-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f39-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f39-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:26:40.5849 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f39-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051be-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051be-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051be-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051be-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3640 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051be-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051be-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.3916 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068cf-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5260 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051be-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:31:40.5716 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007c9d-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051c8-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051c8-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051c8-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051c8-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ce9-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051c8-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ce9-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051c8-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ce9-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ce9-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ce9-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ce9-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.3829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051c8-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.5380 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ce9-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.5874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f43-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.5874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f43-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.5874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f43-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.5874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f43-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.5874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f43-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.5874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f43-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:36:40.6062 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f43-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e1e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e1e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e1e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051cc-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e1e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051cc-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e1e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051cc-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e1e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051cc-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051cc-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.3840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051cc-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.4121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e1e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.5532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051cc-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.5881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca7-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.5881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca7-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.5881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca7-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.5881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca7-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.5881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca7-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.5881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca7-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:41:40.6061 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca7-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f45-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f45-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e20-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f45-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e20-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f45-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f45-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e20-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f45-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e20-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e20-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e20-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.3855 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f45-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5196 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e20-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fb9-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fb9-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fb9-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fb9-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fb9-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fb9-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:46:40.5834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fb9-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3601 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e22-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3601 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e22-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3601 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fbb-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e22-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fbb-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e22-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e22-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fbb-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e22-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fbb-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fbb-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fbb-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e22-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.5293 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007fbb-0004-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.5842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca9-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.5842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca9-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.5842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca9-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.5842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca9-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.5842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca9-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.5842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca9-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:51:40.6065 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007ca9-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ceb-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ceb-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cab-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ceb-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cab-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ceb-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cab-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ceb-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cab-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ceb-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cab-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cab-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.4380 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ceb-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.5614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007cab-0002-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.5872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051d0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.5872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051d0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.5872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051d0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.5872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051d0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.5872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051d0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.5872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051d0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 16:56:40.6093 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800051d0-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e34-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057c4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e34-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057c4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e34-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e34-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057c4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e34-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057c4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e34-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057c4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.8881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057c4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:40.9067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e34-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057c4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4d-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4d-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4d-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4d-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4d-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4d-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:01:41.0996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f4d-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d0-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e36-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d0-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e36-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d0-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d0-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e36-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d0-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e36-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d0-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e36-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e36-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:40.9424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d0-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.0692 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e36-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.1183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e38-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.1183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e38-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.1183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e38-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.1183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e38-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.1183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e38-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.1183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e38-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:06:41.1344 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e38-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.8743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026df-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.8743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026df-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.8743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026df-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.8743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026df-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.8743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026df-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.8833 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026df-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.9009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026df-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.9535 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800093a2-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.9535 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800093a2-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.9535 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800093a2-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.9535 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800093a2-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.9535 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800093a2-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:40.9624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800093a2-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1225 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800093a2-0002-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1491 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:11:41.1678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8858 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f5b-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f5b-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058ae-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f5b-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058ae-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f5b-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058ae-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f5b-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058ae-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f5b-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058ae-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.8896 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058ae-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:40.9227 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f5b-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.0604 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058ae-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.1510 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e40-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.1510 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e40-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.1547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e40-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.1547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e40-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.1547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e40-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.1547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e40-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:16:41.1721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e40-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d0c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d0c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d0c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d0c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d0c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d0c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cb-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cb-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d0c-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cb-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cb-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cb-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:40.8950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cb-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0324 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cb-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0826 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0826 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:21:41.0826 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000622f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f6-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006231-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f6-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006231-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f6-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006231-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f6-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006231-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f6-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006231-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f6-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006231-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:40.9320 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f6-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.0690 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006231-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.1083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ace-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.1083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ace-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.1083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ace-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.1083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ace-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.1083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ace-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.1083 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ace-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:26:41.1271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ace-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b4-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006233-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b4-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006233-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b4-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006233-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b4-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006233-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b4-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006233-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b4-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.8806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006233-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:40.9166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800058b4-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.0431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006233-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.0819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cd-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.0819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cd-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.0819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cd-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.0819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cd-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.0819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cd-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.0819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cd-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:31:41.1000 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027cd-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000056c-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000056c-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000056c-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000056c-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000056c-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.8962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000056c-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:40.9158 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.0594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000056c-000e-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.1302 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d16-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.1320 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d16-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.1320 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d16-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.1320 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d16-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.1320 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d16-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.1320 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d16-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:36:41.1535 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d16-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027db-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027db-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027db-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027db-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027db-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.8851 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027db-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:40.9102 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.0483 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027db-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.0973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d1a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.0973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d1a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.0973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d1a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.1035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d1a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.1035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d1a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.1035 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d1a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:41:41.1188 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007d1a-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026e9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026e9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026e9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026e9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.8964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026e9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.9058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026e9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:40.9058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000623f-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.0564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026e9-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.1361 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006241-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.1361 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006241-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.1404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006241-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.1404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006241-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.1404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006241-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.1404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006241-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:46:41.1588 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006241-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f71-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ec8-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f71-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ec8-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f71-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ec8-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f71-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ec8-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f71-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ec8-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f71-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:40.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ec8-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f71-0006-d400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.5736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ec8-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.6176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027df-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.6176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027df-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.6176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027df-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.6176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027df-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.6176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027df-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.6176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027df-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:51:41.6347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027df-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:40.8960 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006245-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:40.8960 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006245-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:40.9002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006245-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:40.9002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006245-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:40.9002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006245-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:40.9002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006245-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:40.9205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006245-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.0019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027e1-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.0019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027e1-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.0019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027e1-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.0019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027e1-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.0090 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027e1-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.0090 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027e1-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.1647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800027e1-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.1973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006247-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.1973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006247-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.1973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006247-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.1973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006247-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.2566 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006247-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.2566 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006247-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 17:56:41.2724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006247-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006249-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006249-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006249-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006249-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006249-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006249-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006249-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9791 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9791 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:40.9829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.1682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4a-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.2364 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4c-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.2364 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4c-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.2364 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4c-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.2364 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4c-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.2364 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4c-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.2364 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4c-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:01:41.2550 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4c-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026f5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026f5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068db-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026f5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068db-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026f5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068db-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026f5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068db-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026f5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068db-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.8919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068db-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:40.9141 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026f5-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800068db-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0741 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ed2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0741 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ed2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0741 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ed2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0741 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ed2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0741 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ed2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ed2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:06:41.0789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008ed2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:07:08.3195 Microsoft.Extensions.Logging.LoggingExtensions.UsingInmemoryRepository Warn: Using an in-memory repository. Keys will not be persisted to storage. XmlKeyManager.GetFallbackKeyRepositoryEncryptorPair => EphemeralXmlRepository..ctor => LoggingExtensions.UsingInmemoryRepository 2026-04-10 18:07:08.4049 Microsoft.Extensions.Logging.LoggingExtensions.UsingEphemeralKeyRepository Warn: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. XmlKeyManager..ctor => XmlKeyManager.GetFallbackKeyRepositoryEncryptorPair => LoggingExtensions.UsingEphemeralKeyRepository 2026-04-10 18:07:08.4233 Microsoft.Extensions.Logging.LoggingExtensions.NoXMLEncryptorConfiguredKeyMayBePersistedToStorageInUnencryptedForm Warn: No XML encryptor configured. Key {e985ce6b-aea0-4c41-9854-318f21b950dc} may be persisted to storage in unencrypted form. XmlKeyManager.CreateNewKey => XmlKeyManager.Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager.CreateNewKey => LoggingExtensions.NoXMLEncryptorConfiguredKeyMayBePersistedToStorageInUnencryptedForm 2026-04-10 18:07:08.7655 Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStarted Info: Application started. Press Ctrl+C to shut down. <>c.b__9_0 => <>c.b__20_0 => ConsoleLifetime.OnApplicationStarted 2026-04-10 18:07:08.7675 Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStarted Info: Hosting environment: Production <>c.b__9_0 => <>c.b__20_0 => ConsoleLifetime.OnApplicationStarted 2026-04-10 18:07:08.7675 Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStarted Info: Content root path: D:\PANDAGCKNEW\PandaSolution\PandaCore\Gateway <>c.b__9_0 => <>c.b__20_0 => ConsoleLifetime.OnApplicationStarted 2026-04-10 18:07:08.7984 Microsoft.AspNetCore.HttpsPolicy.HttpsLoggingExtensions.FailedToDeterminePort Warn: Failed to determine the https port for redirect. Lazy`1.ViaFactory => HttpsRedirectionMiddleware.TryGetHttpsPort => HttpsLoggingExtensions.FailedToDeterminePort 2026-04-10 18:07:08.9129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 00000000-0000-0000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:07:08.9129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 00000000-0000-0000-b63f-84710c7967bb, previousRequestId: no previous request id, message: / is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:07:08.9317 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 00000000-0000-0000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for / and pipeline error set. Request for authenticated route / by was unauthenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:07:08.9317 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 00000000-0000-0000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route / by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:07:08.9317 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 00000000-0000-0000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route / by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/, request method: GET AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:07:13.2448 Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStopping Info: Application is shutting down... ExecutionContext.RunInternal => <>c.b__20_1 => ConsoleLifetime.OnApplicationStopping 2026-04-10 18:07:28.8769 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80001f84-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The remote party closed the WebSocket connection without completing the close handshake., exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context), inner exception message Cannot access a disposed object. Object name: 'MemoryPool'., inner exception stack at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) RequestId: 80001f84-0003-e900-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (997): The remote party closed the WebSocket connection without completing the close handshake. ---> System.ObjectDisposedException: Cannot access a disposed object. Object name: 'MemoryPool'. at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The remote party closed the WebSocket connection without completing the close handshake. at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 18:07:28.8769 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800003a6-000e-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The remote party closed the WebSocket connection without completing the close handshake., exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context), inner exception message Cannot access a disposed object. Object name: 'MemoryPool'., inner exception stack at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) RequestId: 800003a6-000e-f700-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (997): The remote party closed the WebSocket connection without completing the close handshake. ---> System.ObjectDisposedException: Cannot access a disposed object. Object name: 'MemoryPool'. at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The remote party closed the WebSocket connection without completing the close handshake. at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 18:07:28.9099 Panda.ApiGateway.ErrorHandlingMiddleware.HandleExceptionAsync Error: ErrorMsg:An error occurred while writing to logger(s). (Cannot access a disposed object. Object name: 'EventLogInternal'.); StackTrace: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.OcelotMiddlewareExtensions.<>c__DisplayClass5_0.<b__0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Panda.ApiGateway.ErrorHandlingMiddleware.InvokeAsync(HttpContext context) ExecutionContext.RunInternal => d__4.MoveNext => ErrorHandlingMiddleware.HandleExceptionAsync 2026-04-10 18:07:28.9099 Panda.ApiGateway.ErrorHandlingMiddleware.HandleExceptionAsync Error: ErrorMsg:An error occurred while writing to logger(s). (Cannot access a disposed object. Object name: 'EventLogInternal'.); StackTrace: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.OcelotMiddlewareExtensions.<>c__DisplayClass5_0.<b__0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Panda.ApiGateway.ErrorHandlingMiddleware.InvokeAsync(HttpContext context) ExecutionContext.RunInternal => d__4.MoveNext => ErrorHandlingMiddleware.HandleExceptionAsync 2026-04-10 18:07:28.9280 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+Log.ApplicationError Error: Connection ID "16789419425332731779", Request ID "80001f84-0003-e900-b63f-84710c7967bb": An unhandled exception was thrown by the application. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) d__2.MoveNext => IISHttpContext.ReportApplicationError => Log.ApplicationError 2026-04-10 18:07:28.9280 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+Log.ApplicationError Error: Connection ID "17798225789108356005", Request ID "800003a6-000e-f700-b63f-84710c7967bb": An unhandled exception was thrown by the application. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) d__2.MoveNext => IISHttpContext.ReportApplicationError => Log.ApplicationError 2026-04-10 18:07:28.9280 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+d__165.MoveNext Error: Unexpected exception in IISHttpContext.HandleRequest. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) AsyncStateMachineBox`1.MoveNext => ExecutionContext.RunInternal => d__165.MoveNext 2026-04-10 18:07:28.9406 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+d__165.MoveNext Error: Unexpected exception in IISHttpContext.HandleRequest. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) AsyncStateMachineBox`1.MoveNext => ExecutionContext.RunInternal => d__165.MoveNext 2026-04-10 18:07:29.3482 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80006435-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The remote party closed the WebSocket connection without completing the close handshake., exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context), inner exception message Cannot access a disposed object. Object name: 'MemoryPool'., inner exception stack at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) RequestId: 80006435-0006-d700-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (997): The remote party closed the WebSocket connection without completing the close handshake. ---> System.ObjectDisposedException: Cannot access a disposed object. Object name: 'MemoryPool'. at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The remote party closed the WebSocket connection without completing the close handshake. at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 18:07:29.3482 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800025c6-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The remote party closed the WebSocket connection without completing the close handshake., exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context), inner exception message Cannot access a disposed object. Object name: 'MemoryPool'., inner exception stack at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) RequestId: 800025c6-0002-fb00-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The remote party closed the WebSocket connection without completing the close handshake. ---> System.ObjectDisposedException: Cannot access a disposed object. Object name: 'MemoryPool'. at System.Buffers.MemoryPoolThrowHelper.ThrowObjectDisposedException(ExceptionArgument argument) at System.Buffers.SlabMemoryPool.Lease() at System.IO.Pipelines.Pipe.AllocateSegment(Int32 sizeHint) at System.IO.Pipelines.Pipe.AllocateWriteHeadSynchronized(Int32 sizeHint) at Microsoft.AspNetCore.Server.IIS.Core.OutputProducer.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.WriteAsync(ReadOnlyMemory`1 memory, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.IIS.Core.HttpUpgradeStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at System.Net.WebSockets.ManagedWebSocket.SendFrameFallbackAsync(MessageOpcode opcode, Boolean endOfMessage, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken) at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The remote party closed the WebSocket connection without completing the close handshake. at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 18:07:29.3482 Panda.ApiGateway.ErrorHandlingMiddleware.HandleExceptionAsync Error: ErrorMsg:An error occurred while writing to logger(s). (Cannot access a disposed object. Object name: 'EventLogInternal'.); StackTrace: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.OcelotMiddlewareExtensions.<>c__DisplayClass5_0.<b__0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Panda.ApiGateway.ErrorHandlingMiddleware.InvokeAsync(HttpContext context) ExecutionContext.RunInternal => d__4.MoveNext => ErrorHandlingMiddleware.HandleExceptionAsync 2026-04-10 18:07:29.3482 Panda.ApiGateway.ErrorHandlingMiddleware.HandleExceptionAsync Error: ErrorMsg:An error occurred while writing to logger(s). (Cannot access a disposed object. Object name: 'EventLogInternal'.); StackTrace: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.OcelotMiddlewareExtensions.<>c__DisplayClass5_0.<b__0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware.Invoke(HttpContext httpContext) at Panda.ApiGateway.ErrorHandlingMiddleware.InvokeAsync(HttpContext context) ExecutionContext.RunInternal => d__4.MoveNext => ErrorHandlingMiddleware.HandleExceptionAsync 2026-04-10 18:07:29.3482 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+Log.ApplicationError Error: Connection ID "15492382745534948404", Request ID "80006435-0006-d700-b63f-84710c7967bb": An unhandled exception was thrown by the application. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) d__2.MoveNext => IISHttpContext.ReportApplicationError => Log.ApplicationError 2026-04-10 18:07:29.3482 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+d__165.MoveNext Error: Unexpected exception in IISHttpContext.HandleRequest. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) AsyncStateMachineBox`1.MoveNext => ExecutionContext.RunInternal => d__165.MoveNext 2026-04-10 18:07:29.3482 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+Log.ApplicationError Error: Connection ID "18086456113720468933", Request ID "800025c6-0002-fb00-b63f-84710c7967bb": An unhandled exception was thrown by the application. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) d__2.MoveNext => IISHttpContext.ReportApplicationError => Log.ApplicationError 2026-04-10 18:07:29.3634 Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext+d__165.MoveNext Error: Unexpected exception in IISHttpContext.HandleRequest. Cannot access a disposed object. Object name: 'EventLogInternal'. at System.Diagnostics.EventLogInternal.OpenForWrite(String currentMachineName) at System.Diagnostics.EventLogInternal.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName) at System.Diagnostics.EventLogInternal.WriteEvent(EventInstance instance, Byte[] data, Object[] values) at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Object[] values) at Microsoft.Extensions.Logging.EventLog.WindowsEventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.WriteMessage(String message, EventLogEntryType eventLogEntryType, Int32 eventId) at Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) at Microsoft.Extensions.Logging.Logger.g__LoggerLog|12_0[TState](LogLevel logLevel, EventId eventId, ILogger logger, Exception exception, Func`3 formatter, List`1& exceptions, TState& state) AsyncStateMachineBox`1.MoveNext => ExecutionContext.RunInternal => d__165.MoveNext 2026-04-10 18:11:40.9001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:11:40.9001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:11:40.9001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057d4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:11:40.9001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e4e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:11:42.2407 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:11:42.2407 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:11:42.2803 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler+d__2.MoveNext Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() ExecutionContext.RunInternal => AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext 2026-04-10 18:11:42.2803 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:11:42.2803 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:11:42.2803 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:11:42.2914 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e4e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:11:42.2914 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800057d4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:11:42.2914 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e4e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:11:42.2914 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800057d4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:11:42.2914 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e4e-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:11:42.2914 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800057d4-0000-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:16:40.9132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006437-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:16:40.9132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006437-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:16:40.9296 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:16:40.9296 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:16:40.9407 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:16:40.9407 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006437-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:16:40.9407 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006437-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:16:40.9407 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006437-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:16:40.9407 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018b2-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:16:40.9407 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018b2-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:16:40.9557 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:16:40.9557 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__48.MoveNext => IdentityServerAuthenticationHandler.HandleAuthenticateAsync 2026-04-10 18:16:40.9557 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncMethodBuilderCore.Start => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:16:40.9557 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800018b2-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:16:40.9557 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800018b2-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:16:40.9557 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800018b2-0009-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:21:40.8943 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006439-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:21:40.8943 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025cc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:21:40.8943 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006439-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:21:40.8943 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800025cc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:21:40.9042 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:21:40.9042 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:21:40.9042 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler+d__2.MoveNext Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() ExecutionContext.RunInternal => AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext 2026-04-10 18:21:40.9042 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:21:40.9042 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800025cc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:21:40.9042 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800025cc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:21:40.9042 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:21:40.9042 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800025cc-0002-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:21:40.9042 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:21:40.9042 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006439-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:21:40.9146 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006439-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:21:40.9146 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006439-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:26:40.9112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e54-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:26:40.9112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000643b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:26:40.9112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e54-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:26:40.9112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000643b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:26:40.9249 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:26:40.9249 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:26:40.9249 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler+d__2.MoveNext Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() ExecutionContext.RunInternal => AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext 2026-04-10 18:26:40.9344 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:26:40.9344 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000643b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:26:40.9344 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:26:40.9344 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000643b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:26:40.9344 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:26:40.9344 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000643b-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:26:40.9344 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e54-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:26:40.9344 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e54-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:26:40.9344 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e54-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:31:40.9077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026ff-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:31:40.9077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800026ff-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:31:40.9269 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:31:40.9269 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:31:40.9405 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:31:40.9405 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800026ff-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:31:40.9405 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800026ff-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:31:40.9405 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800026ff-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:31:40.9835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cef-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:31:40.9863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000cef-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:31:40.9863 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:31:40.9863 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__48.MoveNext => IdentityServerAuthenticationHandler.HandleAuthenticateAsync 2026-04-10 18:31:40.9863 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncMethodBuilderCore.Start => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:31:40.9863 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000cef-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:31:40.9863 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000cef-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:31:40.9863 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000cef-0005-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:36:40.9084 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b80-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:36:40.9084 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b80-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:36:40.9195 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:36:40.9195 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:36:40.9195 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:36:40.9300 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80004b80-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:36:40.9300 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80004b80-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:36:40.9300 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80004b80-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:36:40.9760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f6f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:36:40.9760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f6f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:36:40.9760 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:36:40.9760 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__48.MoveNext => IdentityServerAuthenticationHandler.HandleAuthenticateAsync 2026-04-10 18:36:40.9760 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncMethodBuilderCore.Start => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:36:40.9760 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80005f6f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:36:40.9760 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80005f6f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:36:40.9930 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80005f6f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:41:40.9053 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000270b-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:41:40.9053 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000270b-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:41:40.9053 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:41:40.9218 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:41:40.9218 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:41:40.9218 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000270b-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:41:40.9218 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000270b-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:41:40.9218 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000270b-0008-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:41:41.0178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006259-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:41:41.0178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006259-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:41:41.0178 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:41:41.0178 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__48.MoveNext => IdentityServerAuthenticationHandler.HandleAuthenticateAsync 2026-04-10 18:41:41.0304 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncMethodBuilderCore.Start => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:41:41.0304 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006259-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:41:41.0304 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006259-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:41:41.0304 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006259-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:46:40.9099 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000625b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:46:40.9099 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000625b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:46:40.9099 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:46:40.9292 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:46:40.9292 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:46:40.9412 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000625b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:46:40.9412 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000625b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:46:40.9412 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000625b-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:46:40.9591 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001756-000f-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:46:40.9591 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001756-000f-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:46:40.9591 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:46:40.9716 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() AsyncMethodBuilderCore.Start => d__48.MoveNext => IdentityServerAuthenticationHandler.HandleAuthenticateAsync 2026-04-10 18:46:40.9716 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncMethodBuilderCore.Start => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:46:40.9716 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80001756-000f-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:46:40.9716 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80001756-000f-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:46:40.9716 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80001756-000f-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:51:40.9091 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e58-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:51:40.9091 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000e58-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:51:40.9124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006449-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:51:40.9124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006449-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:51:40.9124 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:51:40.9124 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:51:40.9124 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler+d__2.MoveNext Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() ExecutionContext.RunInternal => AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext 2026-04-10 18:51:40.9287 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:51:40.9287 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:51:40.9287 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006449-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:51:40.9287 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:51:40.9287 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006449-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:51:40.9287 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80006449-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:51:40.9287 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e58-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:51:40.9287 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e58-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:51:40.9287 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 80000e58-0000-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:56:40.9195 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017fa-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:56:40.9195 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000625d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:56:40.9195 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017fa-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:56:40.9195 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000625d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-04-10 18:56:40.9195 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:56:40.9195 Microsoft.Extensions.Logging.LoggingExtensions.ErrorProcessingMessage Error: Exception occurred while processing message. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() AsyncStateMachineBox`1.ExecutionContextCallback => d__6.MoveNext => LoggingExtensions.ErrorProcessingMessage 2026-04-10 18:56:40.9379 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler+d__2.MoveNext Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() ExecutionContext.RunInternal => AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext 2026-04-10 18:56:40.9379 IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync Error: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. at Microsoft.IdentityModel.Protocols.ConfigurationManager`1.GetConfigurationAsync(CancellationToken cancel) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync() at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme) at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler.HandleAuthenticateAsync() _IOCompletionCallback.PerformIOCompletionCallback => AwaitableSocketAsyncEventArgs.OnCompleted => AwaitableSocketAsyncEventArgs.InvokeContinuation 2026-04-10 18:56:40.9379 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:56:40.9379 Microsoft.Extensions.Logging.LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure Info: CityServer was not authenticated. Failure message: IDX20803: Unable to obtain configuration from: 'http://localhost:8220/PandaCore/Identity/.well-known/openid-configuration'. AsyncStateMachineBox`1.ExecutionContextCallback => d__48.MoveNext => LoggingExtensions.AuthenticationSchemeNotAuthenticatedWithFailure 2026-04-10 18:56:40.9379 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000625d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:56:40.9379 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800017fa-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has NOT been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis and pipeline error set. Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated AsyncStateMachineBox`1.ExecutionContextCallback => d__2.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:56:40.9379 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000625d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:56:40.9379 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800017fa-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated d__2.MoveNext => OcelotMiddleware.SetPipelineError => AspDotNetLogger.LogWarning 2026-04-10 18:56:40.9496 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 8000625d-0002-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/GetDeviceRealInfo by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/GetDeviceRealInfo, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 18:56:40.9496 Ocelot.Logging.AspDotNetLogger.LogWarning Warn: requestId: 800017fa-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Error Code: UnauthenticatedError Message: Request for authenticated route /PandaMonitor/Monitor/Device/DevicesStatisAnalysis by was unauthenticated errors found in ResponderMiddleware. Setting error response for request path:/PandaMonitor/Monitor/Device/DevicesStatisAnalysis, request method: POST AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogWarning 2026-04-10 19:00:15.4072 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800017f1-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 800017f1-000b-f800-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 19:00:15.4072 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800068df-0008-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 800068df-0008-f400-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 19:00:15.4072 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800027e7-000a-f400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 800027e7-000a-f400-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogError 2026-04-10 19:00:15.4072 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80000769-000b-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 80000769-000b-f200-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) AsyncStateMachineBox`1.ExecutionContextCallback => d__4.MoveNext => AspDotNetLogger.LogError