LINQPad 스크립트를 추적하려고합니다. http://msdn.microsoft.com/en-us/library/ty48b824.aspx에 따라 System.Net 추적을 설정했습니다.LINQPad 및 System.Net 추적
나는 LINQPad.exe.config
파일에 선 다음 뒀다 :
<system.diagnostics>
<sources>
<source name="System.Net" tracemode="includehex" maxdatasize="1024">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Sockets">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Cache">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
</sources>
<switches>
<add name="System.Net" value="Verbose"/>
<add name="System.Net.Sockets" value="Verbose"/>
<add name="System.Net.Cache" value="Verbose"/>
</switches>
<sharedListeners>
<add name="System.Net"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="network.log"
/>
</sharedListeners>
<trace autoflush="true"/>
</system.diagnostics>
network.log
파일이 만들어집니다.
System.Net Verbose: 0 : [1220] WebClient#3359025::DownloadString(http://www.linqpad.net/updates40/version.txt)
System.Net Verbose: 0 : [1220] WebClient#3359025::DownloadData(http://www.linqpad.net/updates40/version.txt)
System.Net Verbose: 0 : [1220] WebRequest::Create(http://www.linqpad.net/updates40/version.txt)
System.Net Verbose: 0 : [1220] HttpWebRequest::HttpWebRequest(http://www.linqpad.net/updates40/version.txt)
...
그러나 URL을 다운로드 할 WebRequest 클래스를 사용하는 LINQPad 스크립트를 실행 한 후,이 요청이 기록되지 않습니다 : 그것은 LINQPad 버전 검사의 로그가 포함되어 있습니다.
왜 LINQPad 스크립트가 기록되지 않습니까? 로그에 기록 할 수 있습니까? 그렇다면 어떻게?
LinqPad.config 대신 LinqPad.config에이 줄을 추가하려고 했습니까? – sgmoore
아니요. 이것을 답안에 넣으면 도움이됩니다. –