0

我安装了 stackify (在另一个项目中运行良好)并且无法让它报告该项目的任何内容。所有配置文件/等完全匹配。我错过了一些明显的东西吗?

配置文件:

<configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />
</configSections>

    <add key="Stackify.AppName" value="[app name]" />
    <add key="Stackify.Environment" value="Development" />
    <add key="Stackify.ProxyServer" value="" />
    <add key="Stackify.ApiKey" value="[key]" />

<nlog>
    <extensions>
        <add assembly="StackifyLib.nLog" />
    </extensions>
    <targets>
        <target name="stackify" type="StackifyTarget" globalContextKeys="" mappedContextKeys="" callContextKeys="" logMethodNames="true" />
    </targets>
    <rules>
        <logger name="*" minlevel="Debug" writeTo="stackify" />
    </rules>
</nlog>

调用它(没有调用工作,只是一个例子):

LogManager.GetCurrentClassLogger().Log(LogLevel.Error, ex);

据我所知,它与工作项目完全相同,只是它不起作用。我错过了什么吗?

谢谢,詹姆斯

4

1 回答 1

0

包装 <add key="Stackify...../>在一个<appSettings>块中:

<appSettings>
  <add key="Stackify.AppName" value="[app name]" />
   <add key="Stackify.Environment" value="Development" />
  <add key="Stackify.ProxyServer" value="" />
  <add key="Stackify.ApiKey" value="[key]" />
</appSettings>
于 2016-06-01T06:10:57.300 回答