尝试在两种情况下为正文分配值,因此响应有时包含有效负载,但是当它作为有效负载出现时,它会将有效负载添加为我粘贴的嵌套对象
主文件
const logError = (message, resp) => {
const logErrorPayload = {
status: resp.status,
body : resp || resp.payload
};
logger().error(message,logErrorPayload);
};
回复
{"level":50,"time":1565018976583,"pid":64,"hostname":"76b538d1a1fc","msg":"Error_V1 {\"status\":500,\"body\":{\"status\":500,\"payload\":{\"status\":500,\"title\":\"Internal Server Error\",\"detail\":\"Drug prices are not valid\"}}}","v":1}
预期的
{"level":50,"time":1565018976583,"pid":64,"hostname":"76b538d1a1fc","msg":"Error_V1 {\"status\":500,\"body\":{\"status\":500,\"title\":\"Internal Server Error\",\"detail\":\"Drug prices are not valid\"}}}","v":1}
白衣非少年
万千封印
相关分类