log4net 内部调试

原文:http://blog.csdn.net/atian15/article/details/7284036

1、最近在用到log4net在数据库中写日志,用到mysql、oracle数据库,但配置完成后无法调试成功,调试也没办法;

后面在网络上查找到可以启用log4net的内部调试:

// 在appSettings节点中增加名称为“log4net.Internal.Debug”的节点,并确保值为“true"

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

// 确认有读写文件的权限

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

这样就可以再”C:\tmp\log4net.txt"中查看系统日志,查找问题原因。

posted @ 2014-09-18 15:44  jim.cheng  阅读(79)  评论(0)    收藏  举报