debug: add debug logging in alicloudFcRequest

This commit is contained in:
alikia2x (寒寒) 2025-05-02 20:01:21 +08:00
parent 811a8261b3
commit 7528dcdf81
Signed by: alikia2x
GPG Key ID: 56209E0CCD8420C6

View File

@ -265,6 +265,7 @@ class NetworkDelegate {
const out = output.stdout;
const rawData = JSON.parse(out);
if (rawData.statusCode !== 200) {
console.error("STATUS_CODE:", rawData.statusCode);
// noinspection ExceptionCaughtLocallyJS
throw new NetSchedulerError(
`Error proxying ${url} to ali-fc region ${region}, code: ${rawData.statusCode}.`,
@ -274,6 +275,7 @@ class NetworkDelegate {
return JSON.parse(JSON.parse(rawData.body)) as R;
}
} catch (e) {
console.error(e);
logger.error(e as Error, "net", "fn:alicloudFcRequest");
throw new NetSchedulerError(`Unhandled error: Cannot proxy ${url} to ali-fc-${region}.`, "ALICLOUD_PROXY_ERR", e);
}