我正在编写一个使用HttpClient进行要求客户端证书的HTTPS请求的dotnet核心控制台应用程序。在.Net中,我可以在app.config(或web.config)中启用系统诊断,并且它将输出有关SSL连接的大量信息。 dotnet核心中是否有类似的功能?
在.Net中,我会将其添加到app.config:
<system.diagnostics>
<trace autoflush="true"/>
<sources>
<source name="System.Net" maxdatasize="1024">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
<source name="System.Net.Sockets" maxdatasize="1024">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="TraceFile" type="System.Diagnostics.TextWriterTraceListener"
initializeData="trace.log"/>
</sharedListeners>
<switches>
<add name="System.Net" value="Verbose" />
<add name="System.Net.Sockets" value="Verbose" />
</switches>
</system.diagnostics>