log4net中的SQL Appender不记录dividebyzero错误

时间:2011-03-09 22:57:32

标签: log4net

错误在我的文件appender中正常运行,但在sql appender中没有。

违规行:

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

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

1 个答案:

答案 0 :(得分:0)

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

  • 您有一个调用log4net
  • 的异常处理程序
  • 因此记录的异常由文件追加器正确处理
  • 正常消息的记录适用于两个appender

我认为这意味着,ado appender的配置有问题。可能你试图传递异常对象,这在某种程度上无法正常工作(类型不匹配)。启用internal debugging应该表明出现了什么问题。