2025-12-16 18:49:14.6814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001509-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001517-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001517-0005-b000-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 2025-12-16 18:49:43.1145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000989e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001517-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000989e-0004-7d00-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 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001517-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000989e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001517-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000989e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001517-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000989e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000989e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.2185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001517-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.2805 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000989e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a0-0004-7d00-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 2025-12-16 18:49:43.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.4008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:49:43.5838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a2-0004-7d00-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 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b3-0004-8000-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 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.4496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.5223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.5816 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800098a2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.5919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.5919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b5-0004-8000-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 2025-12-16 18:51:17.5919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.5919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.5919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.5919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:51:17.7740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800052b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001957b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001eea-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001957b-0000-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 2025-12-16 18:54:14.3502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001eea-0000-6400-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 2025-12-16 18:54:14.3502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001957b-0000-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 2025-12-16 18:54:14.3573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001eea-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001957b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001eea-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001957b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001eea-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.3573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001957b-0000-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 2025-12-16 18:54:14.3573 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001eea-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.4247 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001957b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.4859 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001eea-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009964-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009964-0004-7d00-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 2025-12-16 18:54:14.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009964-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009964-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.5028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009964-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.5140 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009964-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:14.6878 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009964-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001701-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003818-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001701-0005-b000-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 2025-12-16 18:54:43.1181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003818-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001701-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003818-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001701-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003818-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001701-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003818-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001701-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003818-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.1937 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003818-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.2517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001701-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000998c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000998c-0004-7d00-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 2025-12-16 18:54:43.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000998c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.2884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000998c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.2968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000998c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.2968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000998c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:54:43.4699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000998c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ff2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e3e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ff2-0001-7100-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 2025-12-16 18:56:17.4502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e3e-0001-7800-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 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ff2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e3e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ff2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e3e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ff2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e3e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ff2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.4562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e3e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.5206 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ff2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.6344 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e3e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.6461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000174d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.6461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000174d-0005-b000-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 2025-12-16 18:56:17.6461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000174d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.6461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000174d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.6461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000174d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.6461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000174d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:56:17.8277 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000174d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000176d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000176d-0005-b000-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 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000176d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000176d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000176d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.3480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000176d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.4062 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.4656 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000176d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.4786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053e5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.4786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053e5-0004-8000-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 2025-12-16 18:59:14.4786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053e5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.4786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053e5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.4878 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053e5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.4878 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053e5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:14.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053e5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.1052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053f3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.1052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053f3-0004-8000-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 2025-12-16 18:59:43.1052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053f3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.1052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053f3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053f3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053f3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.1737 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800053f3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.2006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.2006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177b-0005-b000-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 2025-12-16 18:59:43.2006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.2075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.2075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.2075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.3254 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.3556 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.3556 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177d-0005-b000-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 2025-12-16 18:59:43.3556 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.3629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.3629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.3629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 18:59:43.5397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000177d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000540f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a0e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000540f-0004-8000-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 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a0e-0004-7d00-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 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000540f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a0e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000540f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a0e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000540f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a0e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000540f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.4753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a0e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.5321 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000540f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.5922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a0e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017a1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017a1-0005-b000-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 2025-12-16 19:01:17.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017a1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017a1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017a1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017a1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:01:17.7816 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017a1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005413-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed6-0004-d500-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 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005413-0004-8000-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 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005413-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005413-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005413-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.3678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005413-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.4246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.4866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005413-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.5009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed8-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.5009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed8-0004-d500-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 2025-12-16 19:04:14.5009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed8-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed8-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed8-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed8-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:14.6853 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ed8-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee4-0004-d500-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 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005415-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005415-0004-8000-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 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005415-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005415-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005415-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005415-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.1804 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.2473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005415-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.2950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019591-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.2950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019591-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.2950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019591-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.2950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019591-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.2950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019591-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:04:43.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019591-0000-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 2025-12-16 19:04:43.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019591-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ed-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ed-0005-b000-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 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ed-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ed-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ed-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4675 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ed-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.5354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ed-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.5958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038a4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.6067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081e1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.6067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081e1-0002-a900-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 2025-12-16 19:06:17.6067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081e1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.6067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081e1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.6067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081e1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.6067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081e1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:06:17.7904 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081e1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081ef-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003885-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081ef-0002-a900-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 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003885-0002-7700-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 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081ef-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003885-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081ef-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003885-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081ef-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003885-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081ef-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.3559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003885-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.4153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081ef-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.4897 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003885-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.5029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081f1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.5029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081f1-0002-a900-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 2025-12-16 19:09:14.5029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081f1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.5029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081f1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081f1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081f1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:14.6871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800081f1-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.3637 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000547f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.3843 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000547f-0004-8000-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 2025-12-16 19:09:43.3843 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000547f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.3890 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000547f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.3890 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000547f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.3890 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000547f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.4513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000547f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.4824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005481-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.4824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005481-0004-8000-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 2025-12-16 19:09:43.4824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005481-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.4824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005481-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.4824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005481-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.4824 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005481-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.6088 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005481-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.6434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005483-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.6434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005483-0004-8000-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 2025-12-16 19:09:43.6434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005483-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.6434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005483-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.6434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005483-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.6542 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005483-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:09:43.8384 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005483-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cd-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd2-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cd-0000-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 2025-12-16 19:11:17.4559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd2-0000-6400-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 2025-12-16 19:11:17.4739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cd-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd2-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cd-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd2-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cd-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd2-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.4739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cd-0000-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 2025-12-16 19:11:17.4830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd2-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.5376 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cd-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.6121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd2-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.6233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cf-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.6233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cf-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.6233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cf-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.6233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cf-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.6233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cf-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:11:17.6233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cf-0000-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 2025-12-16 19:11:17.8192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195cf-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1043 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038da-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1043 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038da-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038da-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038da-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038da-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038da-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1730 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038da-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.1999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-0005-b000-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 2025-12-16 19:14:43.2047 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.2047 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.2047 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.2047 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.3303 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ef-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548d-0004-8000-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 2025-12-16 19:14:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.7366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.7366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:14:43.9116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f1-0005-b000-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 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.4706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.5418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f1-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.6127 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195d1-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.6127 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195d1-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.6127 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195d1-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.6127 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195d1-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.6127 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195d1-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:16:17.6127 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195d1-0000-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 2025-12-16 19:16:17.7958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195d1-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0971 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548f-0004-8000-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 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee6-0004-d500-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 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.1139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.1681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000548f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.2414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ee6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.6217 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000307a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.6217 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000307a-0001-7100-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 2025-12-16 19:19:43.6217 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000307a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.6217 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000307a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.6307 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000307a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.6307 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000307a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:19:43.8048 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000307a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f3-0005-b000-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 2025-12-16 19:21:17.4680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.5406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eea-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.6008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eea-0004-d500-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 2025-12-16 19:21:17.6165 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eea-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.6165 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eea-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.6165 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eea-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.6165 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eea-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:21:17.7912 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eea-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.1134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.1134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef4-0004-d500-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 2025-12-16 19:24:43.1187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.1187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.1187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.1187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.1838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef4-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.2244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.2244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f9-0005-b000-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 2025-12-16 19:24:43.2292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.2292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.2292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.2292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017f9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.4907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.4930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef6-0004-d500-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 2025-12-16 19:24:43.4930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.4930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.4930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.4930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:24:43.6759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ef6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005491-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efa-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005491-0004-8000-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 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efa-0004-d500-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 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005491-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efa-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005491-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efa-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005491-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efa-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005491-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.4632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efa-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.5320 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efa-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.6026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005491-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.6168 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efc-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.6185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efc-0004-d500-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 2025-12-16 19:26:17.6185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efc-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.6185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efc-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.6185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efc-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.6185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efc-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:26:17.7969 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003efc-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ff-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ff-0005-b000-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 2025-12-16 19:29:43.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ff-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ff-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ff-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.3580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ff-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.4258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800017ff-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.4590 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.4673 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.4673 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:43.5952 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:44.0033 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f04-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:44.0033 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f04-0004-d500-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 2025-12-16 19:29:44.0033 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f04-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:44.0033 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f04-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:44.0119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f04-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:44.0119 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f04-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:29:44.1844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f04-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4659 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4659 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005493-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0a-0004-d500-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 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005493-0004-8000-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 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005493-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005493-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005493-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.4681 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005493-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.5333 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.6145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005493-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0c-0004-d500-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 2025-12-16 19:31:17.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:31:17.8323 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f0c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.0947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.0947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1a-0004-d500-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 2025-12-16 19:34:43.0947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.0947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.0947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.0947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.1653 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.3449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f7-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.3449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f7-0000-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 2025-12-16 19:34:43.3449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f7-0000-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 2025-12-16 19:34:43.3449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f7-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.3449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f7-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.3449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f7-0000-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 2025-12-16 19:34:43.4700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f7-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f9-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f9-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f9-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f9-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f9-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:34:43.7207 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f9-0000-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 2025-12-16 19:34:43.9109 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800195f9-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4676 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008203-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4676 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003887-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4676 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008203-0002-a900-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 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003887-0002-7700-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 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008203-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003887-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008203-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003887-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008203-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003887-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008203-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.4712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003887-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.5378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008203-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.6111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003887-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.6251 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003090-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.6266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003090-0001-7100-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 2025-12-16 19:36:17.6266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003090-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.6266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003090-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.6266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003090-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.6266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003090-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:36:17.8218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003090-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.0921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.0921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1e-0004-d500-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 2025-12-16 19:39:43.0921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.0994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.1616 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f1e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.3626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f20-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.3647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f20-0004-d500-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 2025-12-16 19:39:43.3647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f20-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.3647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f20-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.3647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f20-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.3647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f20-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.4870 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f20-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.7255 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f22-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.7255 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f22-0004-d500-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 2025-12-16 19:39:43.7255 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f22-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.7255 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f22-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.7255 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f22-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.7255 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f22-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:39:43.9348 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f22-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005495-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f28-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005495-0004-8000-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 2025-12-16 19:41:17.4682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f28-0004-d500-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 2025-12-16 19:41:17.4682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005495-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f28-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005495-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f28-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005495-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f28-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005495-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.4751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f28-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.5384 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f28-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.6031 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005495-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.6191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.6191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.6191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.6191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.6191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.6191 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:41:17.8025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f0-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.0931 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003092-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.0931 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003092-0001-7100-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 2025-12-16 19:44:43.0931 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003092-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.0931 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003092-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.0931 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003092-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003092-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e44-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e44-0001-7800-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 2025-12-16 19:44:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e44-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e44-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e44-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e44-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.1529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003092-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.2863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e44-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.7435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e46-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.7435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e46-0001-7800-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 2025-12-16 19:44:43.7435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e46-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.7435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e46-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.7435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e46-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.7435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e46-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:44:43.9261 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e46-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003094-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e48-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003094-0001-7100-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 2025-12-16 19:46:17.4732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e48-0001-7800-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 2025-12-16 19:46:17.4732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003094-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4792 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e48-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4792 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003094-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4792 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e48-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4792 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003094-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4792 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e48-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4792 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003094-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.4792 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e48-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.5449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e48-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.6120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003094-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.6229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000549b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.6229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000549b-0004-8000-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 2025-12-16 19:46:17.6229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000549b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.6229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000549b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.6229 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000549b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.6350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000549b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:46:17.8066 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000549b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.0886 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.0907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a3-0004-8000-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 2025-12-16 19:49:43.0907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.0907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.0907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.0907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.0907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.0907 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.1063 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.1462 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.1462 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.1462 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.1580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.2579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.8729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.8729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a5-0004-8000-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 2025-12-16 19:49:43.8729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.8729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.8729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:43.8729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:49:44.0577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001801-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001801-0005-b000-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 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001801-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001801-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001801-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.4835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001801-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001801-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019601-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019601-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.6251 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019601-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.6251 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019601-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.6251 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019601-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:51:17.6251 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019601-0000-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 2025-12-16 19:51:17.8135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019601-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.1009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.1009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309a-0001-7100-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 2025-12-16 19:54:43.1009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.1009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.1100 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.1100 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.1695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309a-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.2077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4a-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.2077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4a-0001-7800-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 2025-12-16 19:54:43.2077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4a-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.2077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4a-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.2077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4a-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.2077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4a-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.3341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4a-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.3775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.3775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a9-0004-8000-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 2025-12-16 19:54:43.3775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.3775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.3775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.3775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:54:43.5615 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054a9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2a-0004-d500-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 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b1-0004-8000-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 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.4865 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.5565 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.6164 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.6273 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.6273 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b3-0004-8000-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 2025-12-16 19:56:17.6273 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.6273 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.6273 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.6273 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:56:17.8133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b3-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0821 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b5-0004-8000-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 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4c-0001-7800-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 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0838 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0983 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0983 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.0983 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.1515 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b5-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.2174 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.2519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.2519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4e-0001-7800-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 2025-12-16 19:59:43.2570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.2570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.2570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.2570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:43.4355 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e4e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008205-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388d-0002-7700-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 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008205-0002-a900-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 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008205-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008205-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7238 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008205-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7238 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7238 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008205-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.7798 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.8416 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008205-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.8558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b7-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.8558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b7-0004-8000-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 2025-12-16 19:59:49.8558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b7-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.8558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b7-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.8649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b7-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:49.8649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b7-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 19:59:50.0406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b7-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309c-0001-7100-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 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a15-0001-7a00-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 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.7857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:05.8687 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:06.0819 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:06.0923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309e-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:06.0923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309e-0001-7100-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 2025-12-16 20:00:06.0923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309e-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:06.0996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309e-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:06.0996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309e-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:06.0996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309e-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:06.2276 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000309e-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7170 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001803-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7170 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f8-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7170 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001803-0005-b000-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 2025-12-16 20:00:10.7170 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f8-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7170 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001803-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f8-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001803-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f8-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001803-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f8-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001803-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f8-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.7875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001803-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.8455 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038f8-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.8643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019603-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.8643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019603-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.8643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019603-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.8643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019603-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.8643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019603-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:10.8643 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019603-0000-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 2025-12-16 20:00:11.0558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019603-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a44-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a44-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Sensor/GetSensorType is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceTypeList is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a44-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Sensor/GetSensorType AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceTypeList AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a44-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a44-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a44-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2387 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054b9-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/MonitorConfig/GetMonitorConf?deviceType=熊猫压力表,流量计,熊猫水表,二供泵房&theme= ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a44-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaCore/GCK/Sensor/GetSensorType?isDeviceLegend=true ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.2593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceTypeList ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.3597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/PointAddress/GetPointAddressEntry ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7c-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000087b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7c-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetEquipmentInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000087b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmListRealTime is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7c-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetEquipmentInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000087b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmListRealTime AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7c-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000087b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7c-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000087b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019605-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7c-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000087b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd4-0000-6400-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 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019605-0000-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 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaGIS/MapServer/MapLayer/LayerSetting is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019605-0000-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 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaGIS/MapServer/MapLayer/LayerSetting AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019605-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019605-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019605-0000-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 2025-12-16 20:00:15.6614 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.6801 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaGIS/MapServer/MapLayer/LayerSetting?client=city&markKey=26d52aefd0e04f8a8ef1062b1304fe16 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7201 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019605-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7c-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetEquipmentInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ace-0001-7b00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaGIS/MapServer/Export/GetMapArea is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ace-0001-7b00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaGIS/MapServer/QS1126 is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaGIS/MapServer/Export/GetMapArea AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ace-0001-7b00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaGIS/MapServer/QS1126 AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ace-0001-7b00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ace-0001-7b00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ace-0001-7b00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.7871 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaGIS/MapServer/Export/GetMapArea?areaName=411725.json&state=true&usage=gismap ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.8052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001807-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.8052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001807-0005-b000-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 2025-12-16 20:00:15.8052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001807-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.8052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001807-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.8052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001807-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.8052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001807-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.8593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000087b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmListRealTime ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.8749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002ace-0001-7b00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaGIS/MapServer/QS1126?Usage=mapRender ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:00:15.9840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001807-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c2-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2e-0004-d500-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 2025-12-16 20:01:17.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c2-0004-ca00-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 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c2-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c2-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c2-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.4901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c2-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.6023 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f2e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.6398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c2-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.6506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.6506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bb-0004-8000-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 2025-12-16 20:01:17.6506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.6506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.6506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.6623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:01:17.8480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.0901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bd-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.0901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bd-0004-8000-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 2025-12-16 20:04:43.0901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bd-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.0901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bd-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.0901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bd-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.0901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bd-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.1611 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bd-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.1920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e3-0009-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.1920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e3-0009-a900-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 2025-12-16 20:04:43.1968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e3-0009-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.1968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e3-0009-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.1968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e3-0009-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.1968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e3-0009-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.3500 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e3-0009-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.4145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030a2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.4145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030a2-0001-7100-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 2025-12-16 20:04:43.4145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030a2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.4145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030a2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.4145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030a2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.4145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030a2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:04:43.6021 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030a2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bf-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c4-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bf-0004-8000-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 2025-12-16 20:05:15.6594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c4-0004-ca00-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 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bf-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c4-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bf-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c4-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bf-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c4-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bf-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.6655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c4-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.7404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054bf-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.8399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023c4-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.8596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.8596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd6-0000-6400-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 2025-12-16 20:05:15.8596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.8596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.8684 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:15.8684 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:05:16.0418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd8-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019607-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd8-0000-6400-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 2025-12-16 20:06:17.4879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019607-0000-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 2025-12-16 20:06:17.4879 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd8-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019607-0000-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 2025-12-16 20:06:17.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd8-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019607-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd8-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019607-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd8-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.4951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019607-0000-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 2025-12-16 20:06:17.5618 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fd8-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.6180 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019607-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.6289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fda-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.6289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fda-0000-6400-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 2025-12-16 20:06:17.6343 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fda-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.6343 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fda-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.6343 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fda-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.6343 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fda-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:06:17.8243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fda-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008209-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008209-0002-a900-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 2025-12-16 20:09:43.0803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008209-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388f-0002-7700-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 2025-12-16 20:09:43.0803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008209-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008209-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008209-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.0902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.1568 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008209-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.2236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000388f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.5152 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003891-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.5152 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003891-0002-7700-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 2025-12-16 20:09:43.5152 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003891-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.5152 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003891-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.5152 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003891-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.5152 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003891-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:09:43.7001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003891-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054c1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023ca-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054c1-0004-8000-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 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023ca-0004-ca00-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 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054c1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023ca-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054c1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023ca-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054c1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023ca-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054c1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023ca-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.4561 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023ca-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.5549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054c1-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.5665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000180b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.5665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000180b-0005-b000-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 2025-12-16 20:10:16.5665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000180b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.5665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000180b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.5758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000180b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.5758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000180b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:10:16.7515 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000180b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ac-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e52-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ac-0001-7100-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 2025-12-16 20:11:17.4946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e52-0001-7800-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 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ac-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e52-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ac-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e52-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ac-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e52-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ac-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.4996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e52-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.5647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ac-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.6259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e52-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.6421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054cb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.6421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054cb-0004-8000-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 2025-12-16 20:11:17.6421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054cb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.6421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054cb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.6421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054cb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.6421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054cb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:11:17.8261 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054cb-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.0778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001811-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.0802 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001811-0005-b000-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 2025-12-16 20:14:43.0802 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001811-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.0802 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001811-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.0802 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001811-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.0802 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001811-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.1503 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001811-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.2136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.2136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5c-0001-7800-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 2025-12-16 20:14:43.2136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.2198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.2198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.2198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.3787 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5c-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.4072 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.4072 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5e-0001-7800-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 2025-12-16 20:14:43.4072 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.4072 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.4072 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.4072 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:14:43.5900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e5e-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001817-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001817-0005-b000-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 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001817-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001817-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001817-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.3921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001817-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.4076 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.4722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001817-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.5274 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.5413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054ef-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.5413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054ef-0004-8000-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 2025-12-16 20:15:16.5413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054ef-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.5485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054ef-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.5485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054ef-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.5485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054ef-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:15:16.7243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800054ef-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.4991 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000885-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.4991 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000885-0003-a200-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 2025-12-16 20:16:17.4991 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e66-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000885-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e66-0001-7800-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 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000885-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e66-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000885-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e66-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000885-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e66-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5026 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e66-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.5743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e66-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.6255 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000885-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.6417 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e68-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.6417 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e68-0001-7800-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 2025-12-16 20:16:17.6417 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e68-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.6417 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e68-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.6417 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e68-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.6417 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e68-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:16:17.8233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e68-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005509-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005509-0004-8000-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 2025-12-16 20:19:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005509-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005509-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005509-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005509-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023cc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023cc-0004-ca00-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 2025-12-16 20:19:43.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023cc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023cc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023cc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023cc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.1955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005509-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.2549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023cc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.7208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000390e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.7230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000390e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.7230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000390e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.7230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000390e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.7230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000390e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.7230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000390e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:19:43.9058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000390e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003910-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001819-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003910-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001819-0005-b000-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 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003910-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001819-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003910-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001819-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.3981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003910-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.4107 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001819-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.4107 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003910-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.4107 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001819-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.4649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003910-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.5308 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001819-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.5427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003912-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.5427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003912-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.5427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003912-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.5427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003912-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.5427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003912-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.5531 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003912-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:20:16.7372 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003912-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.4957 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019609-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.4957 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.4957 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019609-0000-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 2025-12-16 20:21:17.4957 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff4-0000-6400-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 2025-12-16 20:21:17.4957 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019609-0000-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 2025-12-16 20:21:17.4957 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.4957 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019609-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.5053 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.5053 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019609-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.5053 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.5053 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019609-0000-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 2025-12-16 20:21:17.5053 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.5683 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff4-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.6486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019609-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.6486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.6486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff6-0000-6400-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 2025-12-16 20:21:17.6650 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.6650 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.6650 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.6650 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:21:17.8444 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ff6-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.0569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.0569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e0-0004-ca00-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 2025-12-16 20:25:01.0569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.0569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.0569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.0569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.1001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ffe-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.1016 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ffe-0000-6400-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 2025-12-16 20:25:01.1016 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ffe-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.1016 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ffe-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.1016 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ffe-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.1016 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ffe-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.1262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e0-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.3433 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001ffe-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.3901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038ad-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.3901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038ad-0002-7700-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 2025-12-16 20:25:01.3901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038ad-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.3901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038ad-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.3990 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038ad-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.3990 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038ad-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:01.7049 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038ad-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038af-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000820b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038af-0002-7700-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 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000820b-0002-a900-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 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038af-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000820b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038af-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000820b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038af-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000820b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.3997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038af-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.4151 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000820b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.4714 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038af-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.5302 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000820b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.5431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038b1-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.5431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038b1-0002-7700-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 2025-12-16 20:25:16.5431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038b1-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.5431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038b1-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.5431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038b1-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.5431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038b1-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:25:16.7271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038b1-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000550b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e6-0004-ca00-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 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000550b-0004-8000-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 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000550b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000550b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000550b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.4936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000550b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.5620 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023e6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.6214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000550b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.6214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e74-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.6214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e74-0001-7800-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 2025-12-16 20:26:17.6373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e74-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.6373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e74-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.6373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e74-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.6373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e74-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:26:17.8188 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002e74-0001-7800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bb-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bb-0002-7700-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 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008211-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bb-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008211-0002-a900-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 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bb-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008211-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bb-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008211-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bb-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008211-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.0909 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008211-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.1497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bb-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008211-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.8366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008213-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.8366 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008213-0002-a900-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 2025-12-16 20:29:43.8418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008213-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.8418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008213-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.8418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008213-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:43.8418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008213-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:29:44.0306 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008213-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003928-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003928-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181b-0005-b000-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 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003928-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003928-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4223 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003928-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4346 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4346 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003928-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.4346 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.5019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003928-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.5555 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.5691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d4b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.5905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d4b-0005-c700-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 2025-12-16 20:30:16.5905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d4b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.5905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d4b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.5905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d4b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.5905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d4b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:30:16.7853 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d4b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008215-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bd-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008215-0002-a900-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 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bd-0002-7700-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 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008215-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bd-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008215-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bd-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008215-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bd-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008215-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.5149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bd-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.5737 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008215-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.6356 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038bd-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.6460 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008217-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.6460 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008217-0002-a900-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 2025-12-16 20:31:17.6460 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008217-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.6460 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008217-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.6558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008217-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.6558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008217-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:31:17.8405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008217-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.0872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008219-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.0872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008219-0002-a900-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 2025-12-16 20:34:43.0872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008219-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.0942 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008219-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.0942 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008219-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.0942 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008219-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.1559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008219-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.2159 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000821b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.2159 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000821b-0002-a900-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 2025-12-16 20:34:43.2210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000821b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.2210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000821b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.2210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000821b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.2210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000821b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000821b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b2-0001-7100-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 2025-12-16 20:34:43.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:34:43.5768 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4041 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000889-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4041 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4041 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000889-0003-a200-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 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960b-0000-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 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000889-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000889-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960b-0000-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 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000889-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000889-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.4070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960b-0000-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 2025-12-16 20:35:16.4696 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.5290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000889-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.5430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.5430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b4-0001-7100-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 2025-12-16 20:35:16.5471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.5471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.5471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.5471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:35:16.7204 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030b4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d51-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d51-0005-c700-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 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181d-0005-b000-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 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d51-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d51-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d51-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d51-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5012 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.5702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d51-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.6330 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000181d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.6439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023f6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.6439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023f6-0004-ca00-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 2025-12-16 20:36:17.6439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023f6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.6439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023f6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.6439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023f6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.6439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023f6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:36:17.8378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023f6-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001821-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001821-0005-b000-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 2025-12-16 20:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001821-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001821-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001821-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001821-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001821-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.4340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fa-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.4340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fa-0004-ca00-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 2025-12-16 20:39:43.4340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fa-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.4412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fa-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.4412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fa-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.4412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fa-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.5836 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fa-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.8773 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.8794 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fc-0004-ca00-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 2025-12-16 20:39:43.8794 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.8794 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.8794 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:43.8794 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:39:44.0607 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800023fc-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001823-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d53-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001823-0005-b000-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 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d53-0005-c700-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 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001823-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d53-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001823-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4007 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d53-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001823-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d53-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001823-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.4147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d53-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.5030 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001823-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.5395 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d53-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000200e-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000200e-0000-6400-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 2025-12-16 20:40:16.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000200e-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000200e-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000200e-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.5547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000200e-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:40:16.7421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000200e-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d55-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001825-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d55-0005-c700-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 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001825-0005-b000-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 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d55-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001825-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d55-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001825-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d55-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001825-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5216 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d55-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5216 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001825-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.5814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d55-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.6427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001825-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.6529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002400-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.6529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002400-0004-ca00-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 2025-12-16 20:41:17.6529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002400-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.6529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002400-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.6621 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002400-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.6621 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002400-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:41:17.8563 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002400-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002402-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002402-0004-ca00-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 2025-12-16 20:44:43.0646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002402-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002402-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005517-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002402-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005517-0004-8000-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 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002402-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005517-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005517-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005517-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.0717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005517-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.1362 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002402-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.2126 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005517-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.2488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005519-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.2488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005519-0004-8000-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 2025-12-16 20:44:43.2488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005519-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.2488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005519-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.2488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005519-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.2488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005519-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:44:43.4506 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005519-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4104 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001827-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4104 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4104 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001827-0005-b000-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 2025-12-16 20:45:16.4104 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551b-0004-8000-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 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001827-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001827-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001827-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001827-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4167 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.4822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001827-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.5427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.5427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002012-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.5575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002012-0000-6400-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 2025-12-16 20:45:16.5575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002012-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.5575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002012-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.5575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002012-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.5575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002012-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:45:16.7394 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002012-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002404-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551d-0004-8000-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 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002404-0004-ca00-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 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002404-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002404-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.4964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002404-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.5097 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.5097 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002404-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.5635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.6306 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002404-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.6409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.6409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551f-0004-8000-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 2025-12-16 20:46:17.6409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.6409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.6502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.6502 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:46:17.8248 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000551f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.0705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005521-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.0979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005521-0004-8000-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 2025-12-16 20:49:43.0979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005521-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.0979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005521-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.0979 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005521-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.1068 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005521-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.1659 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005521-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.1992 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005523-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.2014 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005523-0004-8000-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 2025-12-16 20:49:43.2014 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005523-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.2014 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005523-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.2014 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005523-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.2014 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005523-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.3247 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005523-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.3625 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001829-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.3625 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001829-0005-b000-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 2025-12-16 20:49:43.3625 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001829-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.3625 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001829-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.3715 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001829-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.3715 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001829-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:49:43.5464 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001829-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005525-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002406-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005525-0004-8000-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 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002406-0004-ca00-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 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005525-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005525-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002406-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005525-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002406-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005525-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002406-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4192 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002406-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.4827 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005525-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.5421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002406-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.5576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002014-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.5589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002014-0000-6400-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 2025-12-16 20:50:16.5589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002014-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.5589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002014-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.5589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002014-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.5589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002014-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:50:16.7381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002014-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5103 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002408-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5103 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002408-0004-ca00-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 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182b-0005-b000-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 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002408-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002408-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002408-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002408-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.5800 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002408-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.6407 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182b-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.6407 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d57-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d57-0005-c700-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 2025-12-16 20:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d57-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d57-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d57-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d57-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:51:17.8493 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d57-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.0649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d59-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.0649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d59-0005-c700-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 2025-12-16 20:54:43.0649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d59-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.0649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d59-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.0649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d59-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.0649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d59-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.1327 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d59-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.1612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.1612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240a-0004-ca00-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 2025-12-16 20:54:43.1612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.1612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.1612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.1724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.2919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.5777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240c-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.5799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240c-0004-ca00-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 2025-12-16 20:54:43.5799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240c-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.5799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240c-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.5799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240c-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.5799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240c-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:54:43.7648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240c-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5b-0005-c700-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 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182d-0005-b000-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 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.4390 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.5079 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5b-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.5709 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182d-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.5854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5d-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.5854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5d-0005-c700-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 2025-12-16 20:55:16.5854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5d-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.5854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5d-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.5947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5d-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.5947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5d-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:55:16.7692 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5d-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005527-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240e-0004-ca00-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 2025-12-16 20:56:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005527-0004-8000-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 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005527-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005527-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005527-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005527-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.5828 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000240e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.6724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005527-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.6829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002410-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.6829 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002410-0004-ca00-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 2025-12-16 20:56:17.6886 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002410-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.6886 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002410-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.6886 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002410-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.6886 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002410-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:56:17.8662 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002410-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.0611 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002412-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.0611 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002412-0004-ca00-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 2025-12-16 20:59:43.0663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002412-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.0663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002412-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.0663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002412-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.0663 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002412-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.1319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002412-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.3087 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002414-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.3087 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002414-0004-ca00-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 2025-12-16 20:59:43.3087 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002414-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.3087 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002414-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.3177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002414-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.3177 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002414-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.4385 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002414-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.6919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5f-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.6919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5f-0005-c700-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 2025-12-16 20:59:43.6919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5f-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.6919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5f-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.6919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5f-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.6919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5f-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 20:59:43.8775 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5f-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002018-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002018-0000-6400-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 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960d-0000-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 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002018-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960d-0000-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 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002018-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002018-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002018-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960d-0000-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 2025-12-16 21:00:16.4943 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002018-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.5599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.5754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030be-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.5754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030be-0001-7100-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 2025-12-16 21:00:16.5754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030be-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.5754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030be-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.5828 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030be-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.5828 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030be-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:00:16.7561 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030be-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d61-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182f-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d61-0005-c700-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 2025-12-16 21:01:17.5133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182f-0005-b000-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 2025-12-16 21:01:17.5133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d61-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182f-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d61-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182f-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d61-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182f-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d61-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182f-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.5833 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d61-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.6475 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000182f-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.6475 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d63-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.6475 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d63-0005-c700-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 2025-12-16 21:01:17.6627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d63-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.6627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d63-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.6627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d63-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.6627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d63-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:01:17.8430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d63-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.0755 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.0755 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960f-0000-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 2025-12-16 21:04:43.0755 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960f-0000-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 2025-12-16 21:04:43.0755 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.0755 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.0755 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960f-0000-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 2025-12-16 21:04:43.1420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001960f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.1778 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.1801 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088b-0003-a200-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 2025-12-16 21:04:43.1801 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.1801 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.1801 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.1801 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.3004 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088b-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.7166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030c0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.7166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030c0-0001-7100-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 2025-12-16 21:04:43.7166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030c0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.7166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030c0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.7166 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030c0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.7269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030c0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:04:43.8980 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030c0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d67-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001831-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d67-0005-c700-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 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001831-0005-b000-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 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d67-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001831-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d67-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001831-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d67-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001831-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d67-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.4463 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001831-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.5123 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d67-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.5744 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001831-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.6517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000392a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.6517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000392a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.6517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000392a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.6517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000392a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.6517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000392a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.6517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000392a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:05:16.8381 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000392a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002416-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005529-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002416-0004-ca00-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 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005529-0004-8000-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 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002416-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005529-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002416-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005529-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002416-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005529-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002416-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005529-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.5846 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002416-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.6483 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005529-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.6589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f30-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.6589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f30-0004-d500-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 2025-12-16 21:06:17.6701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f30-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.6701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f30-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.6701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f30-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.6701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f30-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:06:17.8521 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f30-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.0635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019611-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.0635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019611-0000-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 2025-12-16 21:09:43.0635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019611-0000-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 2025-12-16 21:09:43.0635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019611-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.0635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019611-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.0741 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019611-0000-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 2025-12-16 21:09:43.1448 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019611-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.1754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008225-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.1754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008225-0002-a900-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 2025-12-16 21:09:43.1754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008225-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.1754 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008225-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.1845 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008225-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.1845 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008225-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.3052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008225-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.3411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008227-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.3411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008227-0002-a900-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 2025-12-16 21:09:43.3411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008227-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.3411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008227-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.3411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008227-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.3411 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008227-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:09:43.5264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008227-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7e-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088d-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7e-0003-ce00-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 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088d-0003-a200-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 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7e-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7e-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088d-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7e-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088d-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7e-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088d-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088d-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.5831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088d-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.6639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e7e-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.6759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.6759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0001-7a00-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 2025-12-16 21:11:17.6759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.6759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.6759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.6759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:11:17.8530 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.0485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008229-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.0485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008229-0002-a900-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 2025-12-16 21:14:43.0485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008229-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.0485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008229-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.0485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008229-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.0485 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008229-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.1179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008229-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.1414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f34-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.1414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f34-0004-d500-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 2025-12-16 21:14:43.1414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f34-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.1414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f34-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.1414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f34-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.1414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f34-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.2695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f34-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.5406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f36-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.5406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f36-0004-d500-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 2025-12-16 21:14:43.5406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f36-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.5480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f36-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.5480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f36-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.5480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f36-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:14:43.7266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f36-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000393e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001833-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000393e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001833-0005-b000-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 2025-12-16 21:16:17.5094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000393e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001833-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000393e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001833-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000393e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001833-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000393e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001833-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.5814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000393e-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.6424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001833-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.6424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038c3-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.6424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038c3-0002-7700-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 2025-12-16 21:16:17.6578 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038c3-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.6578 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038c3-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.6578 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038c3-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.6578 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038c3-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:16:17.8389 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038c3-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.3108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.3108 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556d-0004-8000-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 2025-12-16 21:19:43.3162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.3162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.3162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.3162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.3820 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.6509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e5-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.6509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e5-0002-7700-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 2025-12-16 21:19:43.6509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e5-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.6509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e5-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.6509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e5-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.6622 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e5-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.7821 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800038e5-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.8241 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.8241 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556f-0004-8000-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 2025-12-16 21:19:43.8241 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.8241 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.8331 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:43.8331 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:19:44.0078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000556f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001871-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003940-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001871-0005-b000-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 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003940-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001871-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003940-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001871-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003940-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001871-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003940-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001871-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003940-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.5939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001871-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.6736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003940-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.6846 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019659-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.6846 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019659-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.6846 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019659-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.6846 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019659-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.6939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019659-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:21:17.6939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019659-0000-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 2025-12-16 21:21:17.8813 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019659-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0539 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003919-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003919-0002-7700-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 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5b-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003919-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5b-0002-9200-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 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003919-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5b-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003919-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5b-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003919-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5b-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.0741 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5b-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.1300 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003919-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.2065 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5b-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5f-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.3994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5f-0002-9200-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 2025-12-16 21:24:43.3994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5f-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.3994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5f-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.3994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5f-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.3994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5f-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:24:43.5807 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003b5f-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003998-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001873-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5220 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003998-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001873-0005-b000-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 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003998-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001873-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003998-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001873-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003998-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001873-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003998-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001873-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.5958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003998-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.6661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001873-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.6661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000399a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.6661 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000399a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.6817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000399a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.6817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000399a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.6817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000399a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.6817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000399a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:26:17.8762 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000399a-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001875-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001875-0005-b000-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 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001875-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001875-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0588 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001875-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0588 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0588 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001875-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.0588 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.1208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039dc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.2020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001875-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.2354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003fec-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.2354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003fec-0004-d500-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 2025-12-16 21:29:43.2354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003fec-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.2354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003fec-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.2354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003fec-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.2454 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003fec-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:29:43.4279 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003fec-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ff6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005631-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.4999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ff6-0004-d500-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 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005631-0004-8000-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 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ff6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005631-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ff6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005631-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ff6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005631-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ff6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005631-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.5717 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005631-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.6297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ff6-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.6436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004acd-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.6436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004acd-0001-7a00-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 2025-12-16 21:31:17.6436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004acd-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.6436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004acd-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.6436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004acd-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.6436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004acd-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:31:17.8490 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004acd-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003bbf-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391b-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003bbf-0002-9200-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 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391b-0002-7700-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 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003bbf-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391b-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003bbf-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391b-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003bbf-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391b-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003bbf-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.0401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391b-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.1019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003bbf-0002-9200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.1736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391b-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.2089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000822f-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.2089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000822f-0002-a900-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 2025-12-16 21:34:43.2139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000822f-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.2139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000822f-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.2139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000822f-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.2139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000822f-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:34:43.4020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000822f-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001971f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000201a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001971f-0000-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 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000201a-0000-6400-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 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001971f-0000-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 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000201a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001971f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000201a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001971f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000201a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001971f-0000-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 2025-12-16 21:36:17.5230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000201a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.5825 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001971f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.6651 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000201a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.6982 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008233-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.6982 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008233-0002-a900-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 2025-12-16 21:36:17.6982 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008233-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.6982 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008233-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.6982 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008233-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.6982 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008233-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:36:17.8914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008233-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004004-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004004-0004-d500-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 2025-12-16 21:39:43.0105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004004-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004adb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004004-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004adb-0001-7a00-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 2025-12-16 21:39:43.0105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004004-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004adb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004004-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004adb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004adb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004adb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.0820 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004004-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.1452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004adb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004add-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004add-0001-7a00-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 2025-12-16 21:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004add-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004add-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004add-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.3353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004add-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:39:43.5406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004add-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000563b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400a-0004-d500-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 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000563b-0004-8000-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 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000563b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000563b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000563b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.4918 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.5060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000563b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.5630 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.6370 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000563b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.6532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.6532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.6532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.6532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.6532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.6632 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:41:17.8367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039de-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000564f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000564f-0004-8000-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 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000564f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400c-0004-d500-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 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000564f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000564f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0239 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000564f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0239 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0239 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.0833 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000564f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.1547 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.3399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.3399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400e-0004-d500-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 2025-12-16 21:44:43.3399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.3399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.3399 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.3509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:44:43.5357 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000400e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.4993 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005651-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.4993 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004012-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.4993 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005651-0004-8000-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 2025-12-16 21:46:17.4993 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004012-0004-d500-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 2025-12-16 21:46:17.4993 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005651-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.4993 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004012-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.4993 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005651-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.5085 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004012-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.5085 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005651-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.5085 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004012-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.5085 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005651-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.5085 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004012-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.5872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004012-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.6325 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005651-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.6434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002036-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.6434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002036-0000-6400-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 2025-12-16 21:46:17.6487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002036-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.6487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002036-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.6487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002036-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.6487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002036-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:46:17.8274 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002036-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.0163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008251-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.0163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008251-0002-a900-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 2025-12-16 21:49:43.0163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008251-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.0163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008251-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.0261 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008251-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.0261 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008251-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.0866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008251-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.2589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af5-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af5-0001-7a00-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 2025-12-16 21:49:43.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af5-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af5-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af5-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.2612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af5-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.3872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af5-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.4842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af7-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.4842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af7-0001-7a00-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 2025-12-16 21:49:43.4842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af7-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.4842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af7-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.4842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af7-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.4956 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af7-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:49:43.6825 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004af7-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002044-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019723-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002044-0000-6400-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 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019723-0000-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 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002044-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002044-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019723-0000-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 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002044-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019723-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002044-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019723-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019723-0000-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 2025-12-16 21:51:17.5627 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019723-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.6226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002044-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.6226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.6226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c3-0005-b000-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 2025-12-16 21:51:17.6377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.6377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.6377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.6377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:51:17.8161 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c3-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241a-0004-ca00-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 2025-12-16 21:54:43.0028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005663-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005663-0004-8000-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 2025-12-16 21:54:43.0138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005663-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005663-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005663-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0138 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005663-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.0719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241a-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.1448 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005663-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.5523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c5-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.5523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c5-0005-b000-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 2025-12-16 21:54:43.5523 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c5-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.5599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c5-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.5599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c5-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.5599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c5-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:54:43.7526 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c5-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004016-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566b-0004-8000-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 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004016-0004-d500-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 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004016-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004016-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004016-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.8571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004016-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.9218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.9840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004016-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.9840 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.9981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c9-0005-b000-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 2025-12-16 21:55:34.9981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.9981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.9981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:34.9981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:35.1898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018c9-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004018-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a46-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004018-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaCore/GCK/Sensor/GetSensorType is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a46-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceTypeList is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004018-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/MonitorConfig/GetMonitorConf AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a46-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceTypeList AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaCore/GCK/Sensor/GetSensorType AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/PointAddress/GetPointAddressEntry AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004018-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a46-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1377 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004018-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a46-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004018-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a46-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1744 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004018-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/MonitorConfig/GetMonitorConf?deviceType=熊猫压力表,流量计,熊猫水表,二供泵房&theme= ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1744 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000241e-0004-ca00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaCore/GCK/Sensor/GetSensorType?isDeviceLegend=true ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.1744 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a46-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceTypeList ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.2735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/PointAddress/GetPointAddressEntry ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ec-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d69-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cb-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6c-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004afb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ec-0001-7100-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 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d69-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetEquipmentInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cb-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmListRealTime is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6c-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaGIS/MapServer/MapLayer/LayerSetting is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004afb-0001-7a00-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 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ec-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d69-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetEquipmentInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cb-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmListRealTime AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6c-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaGIS/MapServer/MapLayer/LayerSetting AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004afb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ec-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d69-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cb-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6c-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004afb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ec-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d69-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cb-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6c-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.4973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004afb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.5134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ec-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.5134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d69-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.5134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cb-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.5134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6c-0005-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 2025-12-16 21:55:47.5134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004afb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.5356 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6c-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaGIS/MapServer/MapLayer/LayerSetting?client=city&markKey=26d52aefd0e04f8a8ef1062b1304fe16 ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.5822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ec-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d69-0005-c700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetEquipmentInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6e-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6e-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaGIS/MapServer/QS1126 is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004afb-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaGIS/MapServer/Export/GetMapArea is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cb-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmListRealTime ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6e-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaGIS/MapServer/QS1126 AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaGIS/MapServer/Export/GetMapArea AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6e-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6e-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6e-0005-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 2025-12-16 21:55:47.6383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e2-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaGIS/MapServer/Export/GetMapArea?areaName=411725.json&state=true&usage=gismap ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6703 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6703 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6703 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6703 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.6703 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.7250 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f6e-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaGIS/MapServer/QS1126?Usage=mapRender ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:55:47.8765 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e4-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566f-0004-8000-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 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4a-0004-7d00-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 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.4988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.5669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.6288 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000566f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.6396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.6396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4c-0004-7d00-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 2025-12-16 21:56:17.6396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.6396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.6396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.6396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:56:17.8440 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a4c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e96-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088f-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e96-0003-ce00-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 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088f-0003-a200-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 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e96-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088f-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e96-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088f-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e96-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0142 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088f-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0142 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e96-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0142 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088f-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.0736 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e96-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.1508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000088f-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.4436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.4436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.4436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.4436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.4524 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.4524 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 21:59:43.6271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039e6-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cd-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ea-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cd-0005-b000-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 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ea-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cd-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ea-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cd-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ea-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4398 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cd-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4524 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ea-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4524 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cd-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.4524 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ea-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.5158 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ea-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.5858 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cd-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.6033 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ec-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.6033 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ec-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.6081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ec-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.6081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ec-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.6081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ec-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.6081 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ec-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:00:48.7952 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039ec-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.4953 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a52-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.4953 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005671-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.4953 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a52-0004-7d00-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 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005671-0004-8000-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 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a52-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005671-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a52-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005671-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a52-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005671-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a52-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5152 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005671-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.5767 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a52-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.6312 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005671-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.6414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a54-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.6414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a54-0004-7d00-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 2025-12-16 22:01:17.6414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a54-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.6414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a54-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.6414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a54-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.6414 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a54-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:01:17.8974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a54-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:42.9976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a58-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:42.9976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005673-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:42.9976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a58-0004-7d00-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 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005673-0004-8000-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 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a58-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005673-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a58-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005673-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a58-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005673-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a58-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0013 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005673-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.0689 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a58-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.1443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005673-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.5382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005675-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.5382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005675-0004-8000-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 2025-12-16 22:04:43.5382 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005675-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.5480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005675-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.5480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005675-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.5480 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005675-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:04:43.7265 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005675-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4380 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008259-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4380 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008259-0002-a900-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 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391d-0002-7700-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 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008259-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008259-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008259-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008259-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.4401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008259-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.5716 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391d-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.5847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.5847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567b-0004-8000-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 2025-12-16 22:05:48.5847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.5847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.5847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.5961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:05:48.7831 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567b-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000825b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391f-0002-7700-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 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000825b-0002-a900-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 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000825b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000825b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000825b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5170 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5170 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000825b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.5732 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000391f-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.6335 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000825b-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.6435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.6435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567d-0004-8000-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 2025-12-16 22:06:17.6435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.6435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.6435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.6435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:06:17.8222 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567d-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567f-0004-8000-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 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204a-0000-6400-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 2025-12-16 22:09:42.9869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.0042 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.0042 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.0042 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.0565 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000567f-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.1359 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204a-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.1716 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204c-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.1716 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204c-0000-6400-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 2025-12-16 22:09:43.1766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204c-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.1766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204c-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.1766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204c-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.1766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204c-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:09:43.3545 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000204c-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005683-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5a-0004-7d00-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 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005683-0004-8000-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 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005683-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005683-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4259 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4410 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005683-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4410 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.4410 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005683-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.5088 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005683-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.5593 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.5743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.5743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401a-0004-d500-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 2025-12-16 22:10:48.5743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.5743 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.5833 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.5833 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:10:48.7592 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401a-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401c-0004-d500-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 2025-12-16 22:11:17.5155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5c-0004-7d00-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 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.5842 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401c-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.6484 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a5c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.6615 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c2c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.6615 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c2c-0006-af00-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 2025-12-16 22:11:17.6932 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c2c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.6932 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c2c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.6932 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c2c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.6932 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c2c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:11:17.8696 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c2c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002050-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002050-0000-6400-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 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002050-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002050-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019725-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002050-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019725-0000-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 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002050-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:42.9913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019725-0000-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 2025-12-16 22:14:43.0073 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019725-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.0073 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019725-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.0073 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019725-0000-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 2025-12-16 22:14:43.0599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002050-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.1391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019725-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.4341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019727-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.4341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019727-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.4341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019727-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.4341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019727-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.4341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019727-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:14:43.4447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019727-0000-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 2025-12-16 22:14:43.6473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019727-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4275 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000038b-000b-e300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001103-000b-6000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000038b-000b-e300-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 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001103-000b-6000-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 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000038b-000b-e300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001103-000b-6000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000038b-000b-e300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001103-000b-6000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000038b-000b-e300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001103-000b-6000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000038b-000b-e300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.4283 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001103-000b-6000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.5020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000038b-000b-e300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.5629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001103-000b-6000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.5779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a62-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.5779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a62-0004-7d00-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 2025-12-16 22:15:48.5779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a62-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.5854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a62-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.5854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a62-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.5854 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a62-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:15:48.7623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a62-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4892 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019729-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4892 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002052-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019729-0000-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 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002052-0000-6400-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 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019729-0000-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 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002052-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019729-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002052-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019729-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002052-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019729-0000-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 2025-12-16 22:16:17.4914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002052-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.5576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019729-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.6233 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002052-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.6571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002054-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.6571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002054-0000-6400-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 2025-12-16 22:16:17.6571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002054-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.6639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002054-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.6639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002054-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.6639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002054-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:16:17.8416 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002054-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:42.9923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002056-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002056-0000-6400-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 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002056-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972b-0000-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 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002056-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972b-0000-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 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002056-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:42.9947 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002056-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.0095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.0095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972b-0000-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 2025-12-16 22:19:43.0679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002056-0000-6400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.1517 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972b-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.5672 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.5672 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.5672 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.5672 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.5724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:19:43.5724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972d-0000-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 2025-12-16 22:19:43.7491 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001972d-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cf-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cf-0005-b000-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 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cf-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cf-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4342 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cf-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4483 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.4483 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cf-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fa-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800018cf-0005-b000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5903 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5903 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5903 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.5903 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:20:48.8064 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800039fc-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003979-0009-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003979-0009-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 2025-12-16 22:21:17.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003979-0009-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 2025-12-16 22:21:17.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003979-0009-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003979-0009-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5025 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003979-0009-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 2025-12-16 22:21:17.5112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000507-0009-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000507-0009-ce00-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 2025-12-16 22:21:17.5112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000507-0009-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000507-0009-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000507-0009-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5112 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000507-0009-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.5703 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000507-0009-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.6487 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003979-0009-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.6605 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a00-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.6605 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a00-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.6605 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a00-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a00-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a00-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a00-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:21:17.8481 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a00-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a68-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a68-0004-7d00-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 2025-12-16 22:24:42.9889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401e-0004-d500-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 2025-12-16 22:24:42.9889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a68-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a68-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a68-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a68-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:42.9974 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.0635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000401e-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.1218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a68-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.1584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.1584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6a-0004-7d00-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 2025-12-16 22:24:43.1584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.1584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.1584 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.1694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:24:43.3498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004020-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6c-0004-7d00-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 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004020-0004-d500-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 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004020-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004020-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004020-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.4672 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004020-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.5235 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6c-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.5847 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004020-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.5973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.5973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6e-0004-7d00-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 2025-12-16 22:25:48.5973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.5973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.5973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.6082 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:25:48.7787 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a6e-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5068 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a70-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5068 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004022-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5068 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a70-0004-7d00-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 2025-12-16 22:26:17.5068 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004022-0004-d500-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 2025-12-16 22:26:17.5068 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a70-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004022-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a70-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004022-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a70-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004022-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a70-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5139 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004022-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.5891 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a70-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.6514 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004022-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.6653 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a72-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.6653 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a72-0004-7d00-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 2025-12-16 22:26:17.6707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a72-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.6707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a72-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.6707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a72-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.6707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a72-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:26:17.8472 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a72-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004aff-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004aff-0001-7a00-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 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004aff-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004aff-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ee-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004aff-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ee-0001-7100-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 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004aff-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ee-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ee-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ee-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:42.9998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ee-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.0537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004aff-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.1180 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030ee-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.1580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.1580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f0-0001-7100-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 2025-12-16 22:29:43.1580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.1580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.1580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.1580 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:29:43.3416 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f0-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a76-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004024-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a76-0004-7d00-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 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004024-0004-d500-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 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a76-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a76-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004024-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a76-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004024-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a76-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004024-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.4532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004024-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.5103 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a76-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.5759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004024-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.5912 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a78-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.5912 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a78-0004-7d00-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 2025-12-16 22:30:48.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a78-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a78-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a78-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a78-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:30:48.7867 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a78-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b01-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f2-0001-7100-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 2025-12-16 22:31:17.4959 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b01-0001-7a00-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 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b01-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b01-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b01-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b01-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.5697 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f2-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.6658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b01-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.6765 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.6765 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f4-0001-7100-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 2025-12-16 22:31:17.6765 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.6765 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.6765 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.6765 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:31:17.8679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f4-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f6-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a7a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f6-0001-7100-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 2025-12-16 22:34:42.9782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a7a-0004-7d00-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 2025-12-16 22:34:42.9782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f6-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a7a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f6-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a7a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f6-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a7a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f6-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:42.9877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a7a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.0508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f6-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.1103 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a7a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.1442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f8-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.1442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f8-0001-7100-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 2025-12-16 22:34:43.1442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f8-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.1442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f8-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.1442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f8-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.1442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f8-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:34:43.3375 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030f8-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4566 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a88-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004026-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a88-0004-7d00-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 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004026-0004-d500-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 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a88-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004026-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a88-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004026-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a88-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004026-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4572 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a88-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.4721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004026-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.5289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a88-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.6018 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004026-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.6163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a8a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.6163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a8a-0004-7d00-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 2025-12-16 22:35:48.6163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a8a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.6163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a8a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.6163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a8a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.6163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a8a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:35:48.8183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a8a-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b03-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030fe-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b03-0001-7a00-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 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030fe-0001-7100-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 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b03-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030fe-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b03-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.4933 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030fe-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b03-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030fe-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b03-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.5039 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030fe-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.5629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800030fe-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.6330 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b03-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.6453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a92-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.6453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a92-0004-7d00-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 2025-12-16 22:36:17.6453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a92-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.6453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a92-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.6453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a92-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.6453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a92-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:36:17.8299 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009a92-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a18-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a18-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a18-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a18-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a18-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a18-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc3-000a-8400-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc3-000a-8400-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 2025-12-16 22:39:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc3-000a-8400-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc3-000a-8400-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc3-000a-8400-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:42.9915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc3-000a-8400-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.0346 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a18-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.1104 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000dc3-000a-8400-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.1482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c3c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.1482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c3c-0006-af00-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 2025-12-16 22:39:43.1482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c3c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.1482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c3c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.1482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c3c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.1482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c3c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:39:43.3427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c3c-0006-af00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003100-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b15-0001-7a00-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 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003100-0001-7100-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 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003100-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003100-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003100-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.4603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003100-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.5258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b15-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.6105 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003100-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.6230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000895-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.6230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000895-0003-a200-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 2025-12-16 22:40:48.6230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000895-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.6230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000895-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.6230 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000895-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.6334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000895-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:40:48.8155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000895-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000897-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e9a-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000897-0003-a200-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 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e9a-0003-ce00-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 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000897-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e9a-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000897-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e9a-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000897-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e9a-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000897-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5080 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e9a-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.5762 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000897-0003-a200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.6379 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e9a-0003-ce00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.6379 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004042-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.6496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004042-0004-d500-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 2025-12-16 22:41:17.6496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004042-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.6496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004042-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.6496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004042-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.6496 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004042-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:41:17.8258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004042-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008275-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008275-0002-a900-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 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008275-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008275-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008275-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:42.9789 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008275-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.0488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a38-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.1121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008275-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.1481 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008277-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.1504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008277-0002-a900-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 2025-12-16 22:44:43.1504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008277-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.1504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008277-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.1504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008277-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.1504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008277-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:44:43.3423 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80008277-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005685-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005685-0004-8000-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 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa0-0004-7d00-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 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005685-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005685-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005685-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005685-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.4646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.5343 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.6165 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005685-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.6299 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001973f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.6299 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001973f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.6299 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001973f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.6372 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001973f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.6372 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001973f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:45:48.6372 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001973f-0000-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 2025-12-16 22:45:48.8269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8001973f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a58-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f72-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a58-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f72-0005-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 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a58-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f72-0005-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 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a58-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f72-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a58-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f72-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a58-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.5116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f72-0005-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 2025-12-16 22:46:17.5794 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003a58-0005-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.6418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f72-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.6519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005691-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.6519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005691-0004-8000-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 2025-12-16 22:46:17.6519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005691-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.6519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005691-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.6519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005691-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.6519 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005691-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:46:17.8336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005691-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004074-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005697-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004074-0004-d500-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 2025-12-16 22:49:42.9770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005697-0004-8000-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 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004074-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005697-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004074-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005697-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004074-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005697-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004074-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:42.9832 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005697-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.0514 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005697-0004-8000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.1215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004074-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.1699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.1699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa2-0004-7d00-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 2025-12-16 22:49:43.1699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.1699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.1699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.1699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:49:43.3481 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aa2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000828d-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003921-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000828d-0002-a900-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 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003921-0002-7700-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 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003921-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000828d-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003921-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000828d-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003921-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000828d-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003921-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.4679 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000828d-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.5367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000828d-0002-a900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.5951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003921-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.6111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000312c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.6111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000312c-0001-7100-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 2025-12-16 22:50:48.6111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000312c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.6111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000312c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.6111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000312c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.6111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000312c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:50:48.8308 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000312c-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004076-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab6-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004076-0004-d500-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 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab6-0004-7d00-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 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004076-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab6-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004076-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab6-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004076-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab6-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004076-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5143 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab6-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.5708 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab6-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.6347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004076-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.6493 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003923-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.6493 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003923-0002-7700-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 2025-12-16 22:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003923-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003923-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003923-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.6546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003923-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:51:17.8341 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003923-0002-7700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004082-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004082-0004-d500-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 2025-12-16 22:54:42.9596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004082-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab8-0004-7d00-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 2025-12-16 22:54:42.9596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004082-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9687 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004082-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9687 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9687 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004082-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9687 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:42.9687 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.0300 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004082-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.0908 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ab8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.1243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aba-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.1262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aba-0004-7d00-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 2025-12-16 22:54:43.1262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aba-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.1262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aba-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.1262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aba-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.1262 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aba-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:54:43.3104 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009aba-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4602 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ac2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4602 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019755-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4602 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ac2-0004-7d00-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 2025-12-16 22:55:48.4602 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019755-0000-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 2025-12-16 22:55:48.4602 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ac2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4602 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019755-0000-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 2025-12-16 22:55:48.4602 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ac2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4696 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019755-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4696 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ac2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4696 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019755-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4696 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ac2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.4696 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019755-0000-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 2025-12-16 22:55:48.5317 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80019755-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.6129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ac2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.6271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.6271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.6271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.6271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.6271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:55:48.6271 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0005-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 2025-12-16 22:55:48.8178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001f78-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003130-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003130-0001-7100-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 2025-12-16 22:56:17.5111 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b17-0001-7a00-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 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003130-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003130-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003130-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003130-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.5173 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.6037 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003130-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.6625 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b17-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.6734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003132-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.6734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003132-0001-7100-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 2025-12-16 22:56:17.6734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003132-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.6734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003132-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.6734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003132-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.6734 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003132-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:56:17.8571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003132-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:42.9654 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003136-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:42.9654 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003136-0001-7100-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 2025-12-16 22:59:42.9654 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003136-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:42.9729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003136-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:42.9729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003136-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:42.9729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003136-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.0347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003136-0001-7100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.0608 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b19-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.0608 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b19-0001-7a00-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 2025-12-16 22:59:43.0608 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b19-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.0680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b19-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.0680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b19-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.0680 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b19-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.1880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004b19-0001-7a00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.2183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ace-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.2183 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ace-0004-7d00-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 2025-12-16 22:59:43.2236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ace-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.2236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ace-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.2236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ace-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.2236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ace-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 22:59:43.4022 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ace-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004084-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad0-0004-7d00-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 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004084-0004-d500-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 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004084-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004084-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5092 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004084-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004084-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.5763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad0-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.6507 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004084-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.6641 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.6641 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad2-0004-7d00-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 2025-12-16 23:01:17.6641 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.6641 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.6641 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.6641 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:01:17.8497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad2-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad8-0004-7d00-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 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004086-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004086-0004-d500-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 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004086-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004086-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004086-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:42.9600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004086-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.0306 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ad8-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.0910 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004086-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.1266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.1266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0004-d500-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 2025-12-16 23:04:43.1266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.1334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.1334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.1334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:04:43.3297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004088-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ada-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004092-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ada-0004-7d00-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 2025-12-16 23:06:17.5178 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004092-0004-d500-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 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ada-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004092-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ada-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004092-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ada-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004092-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ada-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5237 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004092-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.5876 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004092-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.6458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80009ada-0004-7d00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.6579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004094-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.6579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004094-0004-d500-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 2025-12-16 23:06:17.6579 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004094-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.6651 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004094-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.6651 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004094-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.6651 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004094-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:06:17.8406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004094-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8099/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:09:42.9657 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004096-0004-d500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2025-12-16 23:09:42.9657 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001fa2-0005-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation