为什么我的 Stack Trace 日志被缩短了?

问题描述

我使用的是 C# 和目标框架 = .NET 4.8

我正在请求使用 .net HttpClient 下载图像,它在我的本地机器上 100% 工作,但在我的测试服务器上仅在 99% 的情况下工作,我试图找出原因。我最初登录到 Kibana,但是当我尝试记录 response.StackTrace 时感到沮丧,但只得到了 2 行响应,这对我没有任何帮助。所以我已经将它设置为登录到我服务器上的一个文件,但同样的事情正在发生。代码如下:

public boolean subListNullCheck (ArrayList<ArrayList<Integer>> list,int j) {
    if(list == null || list.isEmpty() || list.get(0).isEmpty() ) {
        return false;
                
    } if(list.contains(j)) {
        return true;
    }
    return false;
}

这里没什么好看的。我得到的输出是:

在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在 System.Net.Http.httpclienthandler.GetResponseCallback(IAsyncResult ar)

我想要更多来自 Stack Trace 的内容,我已经使用 Environment.StackTrace 尝试了上面的代码,我得到了 50 多行的完整转储,但我不明白为什么 httpResponse.StackTrace 只产生 2 行响应.请有人解释我做错了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)