feat(csms): 增强 OCPP 操作的日志记录,添加请求和响应的详细信息
This commit is contained in:
@@ -42,6 +42,10 @@ export async function handleStatusNotification(
|
||||
payload: StatusNotificationRequest,
|
||||
ctx: OcppConnectionContext,
|
||||
): Promise<StatusNotificationResponse> {
|
||||
console.info(
|
||||
`[OCPP][ACTION][StatusNotification][BEGIN] cp=${ctx.chargePointIdentifier} connector=${payload.connectorId} status=${payload.status} errorCode=${payload.errorCode}`,
|
||||
)
|
||||
|
||||
const db = useDrizzle()
|
||||
|
||||
// Retrieve the internal charge point id
|
||||
@@ -52,6 +56,9 @@ export async function handleStatusNotification(
|
||||
.limit(1)
|
||||
|
||||
if (!cp) {
|
||||
console.error(
|
||||
`[OCPP][ACTION][StatusNotification][ERROR] cp=${ctx.chargePointIdentifier} reason=charge_point_not_found`,
|
||||
)
|
||||
throw new Error(`ChargePoint not found: ${ctx.chargePointIdentifier}`)
|
||||
}
|
||||
|
||||
@@ -101,5 +108,9 @@ export async function handleStatusNotification(
|
||||
})
|
||||
}
|
||||
|
||||
console.info(
|
||||
`[OCPP][ACTION][StatusNotification][END] cp=${ctx.chargePointIdentifier} connector=${payload.connectorId} status=${connStatus} errorCode=${connErrorCode} historySaved=${Boolean(upsertedConnector)}`,
|
||||
)
|
||||
|
||||
return {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user