2026-02-07 21:39:25.4883 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ce-0000-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-02-07 21:39:25.6245 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fe-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-02-07 21:39:25.8856 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a0b-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:39:25.8873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a0b-0003-e500-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-02-07 21:39:25.8873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a0b-0003-e500-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-02-07 21:39:25.8873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a0b-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:39:25.8873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a0b-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:39:25.8873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a0b-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:39:25.9059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a0b-0003-e500-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-02-07 21:44:25.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057f7-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed0-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057f7-0004-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-02-07 21:44:25.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed0-0004-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-02-07 21:44:25.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057f7-0004-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-02-07 21:44:25.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057f7-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.4537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed0-0004-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-02-07 21:44:25.4537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057f7-0004-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-02-07 21:44:25.4537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed0-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.4537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057f7-0004-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-02-07 21:44:25.4537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed0-0004-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-02-07 21:44:25.4537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed0-0004-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-02-07 21:44:25.4707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800057f7-0004-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-02-07 21:44:25.6272 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed0-0004-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-02-07 21:44:25.8319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004665-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.8319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004665-0006-dc00-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-02-07 21:44:25.8319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004665-0006-dc00-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-02-07 21:44:25.8319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004665-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.8319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004665-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.8319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004665-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:44:25.8501 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004665-0006-dc00-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed2-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000767f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000767f-0002-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed2-0004-f500-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000767f-0002-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000767f-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000767f-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed2-0004-f500-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000767f-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-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed2-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:49:25.4507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed2-0004-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-02-07 21:49:25.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed2-0004-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-02-07 21:49:25.4860 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed2-0004-f500-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-02-07 21:49:25.6176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000767f-0002-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-02-07 21:49:25.8400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a02-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:49:25.8400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a02-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-02-07 21:49:25.8400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a02-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-02-07 21:49:25.8400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a02-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-02-07 21:49:25.8400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a02-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-02-07 21:49:25.8400 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a02-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-02-07 21:49:25.8573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a02-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-02-07 21:54:25.4593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007681-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:54:25.4593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a06-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:54:25.4593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007681-0002-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-02-07 21:54:25.4593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a06-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-02-07 21:54:25.4773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a06-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:54:25.4773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007681-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:54:25.4773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a06-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-02-07 21:54:25.4793 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007681-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-02-07 21:54:25.4793 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a06-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-02-07 21:54:25.4793 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007681-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-02-07 21:54:25.4793 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a06-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-02-07 21:54:25.4793 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007681-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-02-07 21:54:25.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007681-0002-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-02-07 21:54:25.6351 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a06-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-02-07 21:54:25.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd6-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:54:25.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd6-000a-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-02-07 21:54:25.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd6-000a-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-02-07 21:54:25.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd6-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:54:25.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd6-000a-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-02-07 21:54:25.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd6-000a-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-02-07 21:54:25.8758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd6-000a-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000407-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000407-000c-ee00-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a0a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000407-000c-ee00-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a0a-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000407-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000407-000c-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a0a-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000407-000c-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a0a-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a0a-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-02-07 21:59:25.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a0a-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-02-07 21:59:25.4614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000407-000c-ee00-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-02-07 21:59:25.5955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a0a-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-02-07 21:59:25.8070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd8-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:59:25.8070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd8-000a-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-02-07 21:59:25.8070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd8-000a-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-02-07 21:59:25.8128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd8-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 21:59:25.8128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd8-000a-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-02-07 21:59:25.8128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd8-000a-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-02-07 21:59:25.8303 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bd8-000a-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a14-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a14-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005801-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a14-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005801-0004-f700-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a14-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005801-0004-f700-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a14-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005801-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a14-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005801-0004-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-02-07 22:04:25.4429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005801-0004-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-02-07 22:04:25.4857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a14-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-02-07 22:04:25.6264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005801-0004-f700-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-02-07 22:04:25.9338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000768d-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:04:25.9338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000768d-0002-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-02-07 22:04:25.9338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000768d-0002-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-02-07 22:04:25.9338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000768d-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-02-07 22:04:25.9338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000768d-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-02-07 22:04:25.9425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000768d-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-02-07 22:04:25.9581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000768d-0002-f200-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1c-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0006-d700-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1c-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1c-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1c-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-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-02-07 22:09:25.5720 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1c-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-02-07 22:09:25.6034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0006-d700-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-02-07 22:09:25.7467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1c-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-02-07 22:09:25.9702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:09:25.9702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1e-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-02-07 22:09:25.9702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1e-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-02-07 22:09:25.9702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1e-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-02-07 22:09:25.9702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1e-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-02-07 22:09:25.9785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1e-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-02-07 22:09:25.9785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a1e-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-02-07 22:10:33.1574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a20-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:10:33.1574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a20-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-02-07 22:10:33.1574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a20-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-02-07 22:10:33.1574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a20-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-02-07 22:10:33.1574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a20-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-02-07 22:10:33.1574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a20-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-02-07 22:10:33.1831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a20-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-02-07 22:10:33.2485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a22-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:10:33.2485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a22-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-02-07 22:10:33.2485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a22-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-02-07 22:10:33.2485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a22-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-02-07 22:10:33.2485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a22-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-02-07 22:10:33.2485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a22-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-02-07 22:10:33.3933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a22-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-02-07 22:10:33.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f00-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:10:33.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f00-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-02-07 22:10:33.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f00-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-02-07 22:10:33.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f00-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-02-07 22:10:33.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f00-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-02-07 22:10:33.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f00-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-02-07 22:10:33.4547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f00-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-02-07 22:10:50.7861 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80003d97-0004-ef00-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: 80003d97-0004-ef00-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-02-07 22:14:25.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bea-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:14:25.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004675-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:14:25.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bea-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-02-07 22:14:25.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004675-0006-dc00-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-02-07 22:14:25.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bea-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-02-07 22:14:25.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004675-0006-dc00-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-02-07 22:14:25.7111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bea-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-02-07 22:14:25.7178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004675-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:14:25.7178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bea-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-02-07 22:14:25.7178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004675-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:14:25.7178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bea-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-02-07 22:14:25.7178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004675-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:14:25.7477 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004675-0006-dc00-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-02-07 22:14:25.8913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bea-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-02-07 22:14:26.1357 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000040d-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:14:26.1357 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000040d-000c-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-02-07 22:14:26.1357 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000040d-000c-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-02-07 22:14:26.1413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000040d-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:14:26.1413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000040d-000c-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-02-07 22:14:26.1413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000040d-000c-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-02-07 22:14:26.1413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000040d-000c-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-02-07 22:19:25.4879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004677-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:19:25.4879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004677-0006-dc00-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-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bee-0006-db00-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-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004677-0006-dc00-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-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bee-0006-db00-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-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004677-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bee-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-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004677-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bee-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-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004677-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:19:25.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bee-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-02-07 22:19:25.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bee-0006-db00-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-02-07 22:19:25.6611 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004677-0006-dc00-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-02-07 22:19:25.9412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d99-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:19:25.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d99-0004-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-02-07 22:19:25.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d99-0004-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-02-07 22:19:25.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d99-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:19:25.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d99-0004-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-02-07 22:19:25.9431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d99-0004-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-02-07 22:19:25.9593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d99-0004-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-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dc5-000f-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007695-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dc5-000f-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-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007695-0002-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-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dc5-000f-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-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007695-0002-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-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dc5-000f-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007695-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-02-07 22:24:25.4534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dc5-000f-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-02-07 22:24:25.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007695-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-02-07 22:24:25.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dc5-000f-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-02-07 22:24:25.4627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007695-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-02-07 22:24:25.4930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dc5-000f-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-02-07 22:24:25.6329 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007695-0002-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-02-07 22:24:25.8405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000467f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:24:25.8405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000467f-0006-dc00-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-02-07 22:24:25.8405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000467f-0006-dc00-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-02-07 22:24:25.8405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000467f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:24:25.8405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000467f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:24:25.8405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000467f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:24:25.8638 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000467f-0006-dc00-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f02-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f02-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003434-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f02-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003434-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f02-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003434-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f02-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003434-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f02-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003434-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-02-07 22:29:25.4539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003434-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-02-07 22:29:25.4804 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f02-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-02-07 22:29:25.6293 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003434-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-02-07 22:29:25.8316 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000769b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:29:25.8316 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000769b-0002-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-02-07 22:29:25.8316 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000769b-0002-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-02-07 22:29:25.8316 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000769b-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-02-07 22:29:25.8316 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000769b-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-02-07 22:29:25.8316 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000769b-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-02-07 22:29:25.8490 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000769b-0002-f200-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-02-07 22:34:25.4545 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf0-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.4545 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004685-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.4545 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf0-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-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004685-0006-dc00-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-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf0-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-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004685-0006-dc00-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-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf0-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-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004685-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf0-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-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004685-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf0-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-02-07 22:34:25.4574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004685-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004685-0006-dc00-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-02-07 22:34:25.6530 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf0-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-02-07 22:34:25.8523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a11-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.8523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a11-0003-e500-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-02-07 22:34:25.8523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a11-0003-e500-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-02-07 22:34:25.8523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a11-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.8523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a11-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.8523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a11-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:34:25.8687 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a11-0003-e500-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a7-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a7-0002-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf2-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a7-0002-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf2-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a7-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf2-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a7-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf2-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a7-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-02-07 22:39:25.4671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf2-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-02-07 22:39:25.4919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a7-0002-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-02-07 22:39:25.6347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bf2-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-02-07 22:39:25.8402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000417-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:39:25.8402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000417-000c-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-02-07 22:39:25.8402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000417-000c-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-02-07 22:39:25.8402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000417-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:39:25.8402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000417-000c-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-02-07 22:39:25.8402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000417-000c-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-02-07 22:39:25.8605 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000417-000c-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003da9-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004522-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003da9-0004-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004522-000e-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003da9-0004-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004522-000e-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003da9-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004522-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003da9-0004-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004522-000e-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003da9-0004-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-02-07 22:44:25.6861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004522-000e-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-02-07 22:44:25.7123 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003da9-0004-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-02-07 22:44:25.8390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004522-000e-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-02-07 22:44:26.0586 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a9-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:44:26.0586 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a9-0002-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-02-07 22:44:26.0619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a9-0002-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-02-07 22:44:26.0619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a9-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-02-07 22:44:26.0619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a9-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-02-07 22:44:26.0619 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a9-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-02-07 22:44:26.0779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076a9-0002-f200-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-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bfa-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bfa-0006-db00-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-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bfa-0006-db00-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-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bfa-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-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bfa-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-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bfa-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-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bea-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:49:25.4576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bea-000a-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-02-07 22:49:25.4723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bea-000a-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-02-07 22:49:25.4723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bea-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:49:25.4723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bea-000a-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-02-07 22:49:25.4723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bea-000a-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-02-07 22:49:25.4947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006bfa-0006-db00-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-02-07 22:49:25.6629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bea-000a-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-02-07 22:49:25.9969 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dab-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:49:25.9969 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dab-0004-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-02-07 22:49:25.9969 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dab-0004-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-02-07 22:49:25.9969 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dab-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:49:26.0037 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dab-0004-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-02-07 22:49:26.0037 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dab-0004-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-02-07 22:49:26.0037 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dab-0004-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-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000420-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000627-000c-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000420-000c-ee00-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-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000627-000c-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-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000420-000c-ee00-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-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000627-000c-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-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000420-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000627-000c-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:25.4695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000420-000c-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-02-07 22:54:25.4789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000627-000c-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-02-07 22:54:25.4789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000420-000c-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-02-07 22:54:25.4789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000627-000c-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-02-07 22:54:25.4998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000420-000c-ee00-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-02-07 22:54:25.6456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000627-000c-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-02-07 22:54:25.8506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076ad-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:25.8506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076ad-0002-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-02-07 22:54:25.8550 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076ad-0002-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-02-07 22:54:25.8550 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076ad-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-02-07 22:54:25.8550 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076ad-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-02-07 22:54:25.8550 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076ad-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-02-07 22:54:25.8699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076ad-0002-f200-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003db2-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005803-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003db2-0004-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005803-0004-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003db2-0004-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005803-0004-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003db2-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005803-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003db2-0004-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005803-0004-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003db2-0004-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-02-07 22:54:55.7003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005803-0004-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-02-07 22:54:55.7277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005803-0004-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-02-07 22:54:55.8509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003db2-0004-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-02-07 22:54:55.8936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:54:55.8936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076af-0002-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-02-07 22:54:55.8936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076af-0002-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-02-07 22:54:55.8936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076af-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-02-07 22:54:55.8936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076af-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-02-07 22:54:55.9022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076af-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-02-07 22:54:55.9022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076af-0002-f200-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a30-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062d0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a30-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062d0-0000-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a30-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062d0-0000-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a30-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062d0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a30-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062d0-0000-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a30-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-02-07 22:59:25.5663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062d0-0000-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-02-07 22:59:25.6059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a30-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-02-07 22:59:25.7633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062d0-0000-f900-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-02-07 22:59:26.2445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e3-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 22:59:26.2445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e3-0006-da00-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-02-07 22:59:26.2445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e3-0006-da00-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-02-07 22:59:26.2445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e3-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-02-07 22:59:26.2445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e3-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-02-07 22:59:26.2496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e3-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-02-07 22:59:26.2496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e3-0006-da00-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-02-07 23:04:25.4692 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dbe-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:04:25.4692 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dbe-0004-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dbe-0004-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dbe-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dbe-0004-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dbe-0004-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e7-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e7-0006-da00-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e7-0006-da00-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e7-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e7-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-02-07 23:04:25.4735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e7-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-02-07 23:04:25.4956 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dbe-0004-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-02-07 23:04:25.6537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e7-0006-da00-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-02-07 23:04:25.8574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dc0-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:04:25.8574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dc0-0004-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-02-07 23:04:25.8574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dc0-0004-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-02-07 23:04:25.8629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dc0-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:04:25.8629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dc0-0004-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-02-07 23:04:25.8629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dc0-0004-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-02-07 23:04:25.8797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dc0-0004-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-02-07 23:09:25.4864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062de-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:09:25.4864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a32-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:09:25.4864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062de-0000-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-02-07 23:09:25.4864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a32-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-02-07 23:09:25.4864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062de-0000-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-02-07 23:09:25.4864 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a32-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-02-07 23:09:25.4929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062de-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:09:25.4929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a32-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-02-07 23:09:25.4929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062de-0000-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-02-07 23:09:25.4929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a32-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-02-07 23:09:25.4929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062de-0000-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-02-07 23:09:25.4929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a32-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-02-07 23:09:25.5265 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062de-0000-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-02-07 23:09:25.6766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a32-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-02-07 23:09:25.8807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:09:25.8807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bb-0002-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-02-07 23:09:25.8852 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bb-0002-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-02-07 23:09:25.8852 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bb-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-02-07 23:09:25.8852 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bb-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-02-07 23:09:25.8852 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bb-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-02-07 23:09:25.9034 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bb-0002-f200-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-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a34-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a34-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-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e0-0000-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-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a34-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-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e0-0000-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-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a34-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-02-07 23:14:25.4904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:14:25.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a34-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-02-07 23:14:25.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e0-0000-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-02-07 23:14:25.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a34-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-02-07 23:14:25.4976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e0-0000-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-02-07 23:14:25.5153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a34-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-02-07 23:14:25.6462 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e0-0000-f900-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-02-07 23:14:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004528-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:14:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004528-000e-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-02-07 23:14:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004528-000e-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-02-07 23:14:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004528-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:14:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004528-000e-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-02-07 23:14:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004528-000e-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-02-07 23:14:25.8998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004528-000e-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-02-07 23:19:25.4990 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:19:25.4990 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dcd-000f-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:19:25.4990 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bf-0002-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-02-07 23:19:25.4990 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dcd-000f-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-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bf-0002-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-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dcd-000f-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-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bf-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-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dcd-000f-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bf-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-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dcd-000f-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-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bf-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-02-07 23:19:25.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dcd-000f-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-02-07 23:19:25.5444 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076bf-0002-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-02-07 23:19:25.6752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001dcd-000f-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-02-07 23:19:25.9113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076c1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:19:25.9113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076c1-0002-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-02-07 23:19:25.9113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076c1-0002-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-02-07 23:19:25.9113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076c1-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-02-07 23:19:25.9113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076c1-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-02-07 23:19:25.9113 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076c1-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-02-07 23:19:25.9350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800076c1-0002-f200-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-02-07 23:21:32.8708 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800036e8-0006-de00-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: 800036e8-0006-de00-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-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a36-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e4-0000-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-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a36-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-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e4-0000-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-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a36-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-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:24:25.5003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a36-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-02-07 23:24:25.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e4-0000-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-02-07 23:24:25.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a36-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-02-07 23:24:25.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e4-0000-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-02-07 23:24:25.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a36-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-02-07 23:24:25.5235 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062e4-0000-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-02-07 23:24:25.6731 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a36-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-02-07 23:24:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036ec-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:24:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036ec-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-02-07 23:24:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036ec-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-02-07 23:24:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036ec-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-02-07 23:24:25.8778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036ec-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-02-07 23:24:25.8827 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036ec-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-02-07 23:24:25.8827 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036ec-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-02-07 23:29:25.4764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:29:25.4764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-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-02-07 23:29:25.4764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dcc-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:29:25.4764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-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-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dcc-0004-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-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-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-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dcc-0004-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-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-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-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dcc-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-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-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dcc-0004-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-02-07 23:29:25.4807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dcc-0004-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-02-07 23:29:25.4981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-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-02-07 23:29:25.6279 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dcc-0004-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-02-07 23:29:25.8294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000635-000c-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:29:25.8294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000635-000c-ec00-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-02-07 23:29:25.8294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000635-000c-ec00-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-02-07 23:29:25.8294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000635-000c-ec00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:29:25.8294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000635-000c-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-02-07 23:29:25.8294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000635-000c-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-02-07 23:29:25.8508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000635-000c-ec00-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-02-07 23:34:25.4862 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed9-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:34:25.4862 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dd4-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed9-0004-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-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dd4-0004-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-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed9-0004-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-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed9-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dd4-0004-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-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed9-0004-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-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dd4-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed9-0004-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-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dd4-0004-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-02-07 23:34:25.4874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dd4-0004-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-02-07 23:34:25.5195 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003dd4-0004-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-02-07 23:34:25.6717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ed9-0004-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-02-07 23:34:25.9217 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:34:25.9217 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-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-02-07 23:34:25.9217 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-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-02-07 23:34:25.9242 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-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-02-07 23:34:25.9242 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-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-02-07 23:34:25.9242 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-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-02-07 23:34:25.9242 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e9-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-0006-de00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e9-0006-da00-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e9-0006-da00-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e9-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e9-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e9-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-02-07 23:39:25.4968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-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-02-07 23:39:25.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-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-02-07 23:39:25.5361 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-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-02-07 23:39:25.6872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061e9-0006-da00-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-02-07 23:39:25.9112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bfa-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:39:25.9112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bfa-000a-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-02-07 23:39:25.9155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bfa-000a-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-02-07 23:39:25.9155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bfa-000a-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:39:25.9155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bfa-000a-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-02-07 23:39:25.9155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bfa-000a-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-02-07 23:39:25.9341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002bfa-000a-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4a-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4a-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003452-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4a-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003452-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4a-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4a-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003452-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4a-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003452-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003452-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-02-07 23:44:25.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003452-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-02-07 23:44:25.5155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4a-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-02-07 23:44:25.6466 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003452-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-02-07 23:44:25.8686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4c-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:44:25.8686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4c-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-02-07 23:44:25.8728 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4c-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-02-07 23:44:25.8728 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4c-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-02-07 23:44:25.8728 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4c-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-02-07 23:44:25.8728 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4c-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-02-07 23:44:25.8922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4c-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-02-07 23:49:25.4978 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4e-0000-eb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:49:25.4978 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ea-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:49:25.4978 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4e-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-02-07 23:49:25.4978 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ea-0000-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-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4e-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-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ea-0000-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-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4e-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-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ea-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4e-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-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ea-0000-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-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4e-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-02-07 23:49:25.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ea-0000-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-02-07 23:49:25.5243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a4e-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-02-07 23:49:25.6691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ea-0000-f900-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-02-07 23:49:26.2164 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017b0-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:49:26.2164 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017b0-0007-fc00-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-02-07 23:49:26.2211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017b0-0007-fc00-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-02-07 23:49:26.2211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017b0-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:49:26.2211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017b0-0007-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-02-07 23:49:26.2211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017b0-0007-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-02-07 23:49:26.2398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017b0-0007-fc00-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-02-07 23:54:25.5004 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061ef-0006-da00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:54:25.5004 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061ef-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-02-07 23:54:25.5004 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061ef-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-02-07 23:54:25.5004 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061ef-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-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061ef-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-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061ef-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-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004534-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004534-000e-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-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004534-000e-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-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004534-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004534-000e-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-02-07 23:54:25.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004534-000e-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-02-07 23:54:25.5267 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800061ef-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-02-07 23:54:25.6893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004534-000e-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-02-07 23:54:26.0472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d0a-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:54:26.0472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d0a-0001-f800-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-02-07 23:54:26.0472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d0a-0001-f800-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-02-07 23:54:26.0472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d0a-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:54:26.0543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d0a-0001-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-02-07 23:54:26.0543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d0a-0001-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-02-07 23:54:26.0693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d0a-0001-f800-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-02-07 23:59:25.5084 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f08-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:59:25.5084 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:59:25.5084 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f08-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-02-07 23:59:25.5084 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ee-0000-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-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f08-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-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ee-0000-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-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f08-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-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f08-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-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ee-0000-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-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f08-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-02-07 23:59:25.5131 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ee-0000-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-02-07 23:59:25.5476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f08-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-02-07 23:59:25.7002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062ee-0000-f900-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-02-07 23:59:25.9863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f0a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-07 23:59:25.9863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f0a-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-02-07 23:59:25.9863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f0a-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-02-07 23:59:25.9863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f0a-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-02-07 23:59:25.9863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f0a-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-02-07 23:59:25.9863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f0a-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-02-07 23:59:26.0081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f0a-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