log4net在asp.net mvc5项目中不起作用

时间:2014-03-14 01:49:13

标签: log4net

我按照以下链接adding log4net to your mvc project中的步骤操作,但它不起作用,有人可以帮助我吗?

更新:我构建一个asp.net mvc5项目,按照上面的步骤链接。最后我在SqlServer表中找不到任何内容。我错过了什么吗?有人知道吗?

1 个答案:

答案 0 :(得分:2)

尽管缺乏有关如何配置log4net的详细信息,但您可以启用内部日志记录以帮助确定问题所在。

将此 appSetting 添加到您的web.config

<add key="log4net.Internal.Debug" value="true"/>

将此跟踪侦听器添加到您的web.config

<system.diagnostics>
  <trace autoflush="true">
    <listeners>
      <add 
        name="textWriterTraceListener" 
        type="System.Diagnostics.TextWriterTraceListener" 
        initializeData="C:\tmp\log4net.log" />
    </listeners>
  </trace>
</system.diagnostics>

这会将内部 log4net 操作记录到c:\tmp\log4net.log。检查该日志文件以帮助确定问题所在。