在没有配置文件的情况下为TraceSources添加共享侦听器

时间:2014-12-08 23:02:40

标签: c# logging unity3d nlog system.diagnostics

我想将日志从System.Net重新路由到NLog:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.diagnostics>
    <sources>
      <source name="System.Net" switchValue="All">
        <listeners>
          <add name="nlog" />
        </listeners>
      </source>
      <source name="System.Net.Sockets" switchValue="All">
        <listeners>
          <add name="nlog" />
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="nlog" type="NLog.NLogTraceListener, NLog" />
    </sharedListeners>
  </system.diagnostics>
</configuration>

如何在没有任何app.config / web.config文件的情况下使代码正常工作?我无法在Unity3D中使用它们。

0 个答案:

没有答案