首页 新闻 会员 周边

.NET 10 项目出现很多 HttpClientLogger 产生的错误日志

0
悬赏园豆:30 [已解决问题] 解决于 2026-02-07 22:30

一个 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

dudu的主页 dudu | 高人七级 | 园豆:23764
提问于:2026-02-07 15:47
<
分享
最佳答案
0

AddExtendedHttpClientLogging 引起的,已在 https://github.com/cnblogs/Architecture/pull/360 中修复

dudu | 高人七级 |园豆:23764 | 2026-02-07 22:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册