【问题标题】:SQL Appender in log4net doesn't log dividebyzero errorslog4net 中的 SQL Appender 不记录除零错误
【发布时间】:2011-03-10 20:50:08
【问题描述】:

错误在我的文件附加程序中很好,但在 sql 附加程序中没有。

违规行:

int x = 0;
int y = 1 / x;

编辑:显然它不会记录任何未处理的内容...

【问题讨论】:

    标签: log4net


    【解决方案1】:

    也许您应该发布更多信息(例如 log4net 配置)...根据您所写的内容,我假设如下:

    • 您有一个调用 log4net 的异常处理程序
    • 因此记录的异常由文件附加程序正确处理
    • 正常消息的日志记录对两个附加程序都很好

    我认为这意味着,ado appender 的配置有问题。可能您尝试传递异常对象,但这在某种程度上无法正常工作(类型不匹配)。开启internal debugging 应该能准确指出问题所在。

    【讨论】:

    • 原来是缓冲区大小。将其设置为一个使其成为一对一的报告。尴尬....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    相关资源
    最近更新 更多