【问题标题】:LINQPad and System.Net tracingLINQPad 和 System.Net 跟踪
【发布时间】:2012-12-18 13:16:40
【问题描述】:

我正在尝试跟踪 LINQPad 脚本。我已经根据http://msdn.microsoft.com/en-us/library/ty48b824.aspx 设置了 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 文件已创建。它包含来自 LINQPad 版本检查的日志:

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)
...

但是,在运行使用 WebRequest 下载 url 的 LINQPad 脚本后,该请求不会被记录。

为什么没有记录 LINQPad 脚本?是否可以记录它们?如果有,怎么做?

【问题讨论】:

  • 您是否尝试将这些行添加到 LinqPad.config 而不是 Linqpad.exe.config ?
  • 没有。您可以将其放入答案中,这很有帮助。

标签: httpwebrequest linqpad trace system.net


【解决方案1】:

使用 LinqPad.config 而不是 Linqpad.exe.config

来自http://www.linqpad.net/FAQ.aspx

我正在引用从应用程序配置文件 (app.config) 读取设置的自定义程序集。我应该将我的应用程序配置文件放在哪里,以便 LINQPad 查询能够获取它?

放入名为 linqpad.config 的文件中。这个有详细解释here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多