一个 ASP.NET Core 10 项目,出现很多 HttpClientLogger 产生的错误日志,请问如何解决?
2026-02-06 00:00:16.486 [Error] HEAD rbac_api/REDACTED
Microsoft.Extensions.Http.Logging.HttpClientLogger
对应的 HttpClient C# 代码 CqrsServiceAgent.cs#L167
public async Task<bool> HasItemAsync(string url)
{
var request = new HttpRequestMessage(HttpMethod.Head, url);
var response = await HttpClient.SendAsync(request);
if (response.IsSuccessStatusCode)
{
return true;
}
if (response.StatusCode == HttpStatusCode.NotFound)
{
return false;
}
response.EnsureSuccessStatusCode(); // throw for other status code
return false;
}
Microsoft.Extensions.Http.Logging.HttpClientLogger 对应的实现代码见 HttpClientLogger.cs