补充 Raw 图片编辑请求日志
记录上游响应状态与耗时 记录传输失败阶段和结构化上下文
This commit is contained in:
@@ -171,6 +171,16 @@ pub async fn create_vector_engine_raw_image_edit(
|
||||
)
|
||||
})?;
|
||||
let status = response.status();
|
||||
tracing::info!(
|
||||
provider = VECTOR_ENGINE_PROVIDER,
|
||||
endpoint = %url,
|
||||
status,
|
||||
prompt_chars,
|
||||
reference_image_count,
|
||||
elapsed_ms = started_at.elapsed().as_millis() as u64,
|
||||
failure_context,
|
||||
"VectorEngine Raw 图片编辑 HTTP 返回"
|
||||
);
|
||||
let body = response.text().await.map_err(|error| {
|
||||
request_error(
|
||||
&url,
|
||||
@@ -419,6 +429,19 @@ fn request_error(
|
||||
let connect = error.is_connect();
|
||||
let source = error.to_string();
|
||||
let message = format!("{context}:上游请求失败:{source}");
|
||||
tracing::warn!(
|
||||
provider = VECTOR_ENGINE_PROVIDER,
|
||||
endpoint = %url,
|
||||
failure_stage,
|
||||
timeout,
|
||||
connect,
|
||||
prompt_chars,
|
||||
reference_image_count,
|
||||
elapsed_ms = started_at.elapsed().as_millis() as u64,
|
||||
failure_context = context,
|
||||
error = %source,
|
||||
"VectorEngine Raw 图片编辑请求失败"
|
||||
);
|
||||
let audit = build_failure_audit(
|
||||
url,
|
||||
context,
|
||||
|
||||
Reference in New Issue
Block a user