首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >log4net错误演示

log4net错误演示
EN

Stack Overflow用户
提问于 2011-05-15 10:05:23
回答 2查看 391关注 0票数 2

如何从log4net捕获错误?

我和log4net有个计划。将log4net设置为MySql服务器作为存储库。如果它无法连接到MySql服务器,它会将许多技术语句打印到控制台,但我不想显示它们。因此,我希望捕获错误并仅显示“无法连接到MySql”。

EN

回答 2

Stack Overflow用户

发布于 2011-05-15 10:11:09

log4net不会抛出异常。相反,它会在内部将所有异常写入错误日志

代码语言:javascript
复制
EventLog.WriteEntry("ErrorHandler","Error: " + ex.Message, EventLogEntryType.Error);

因此,您所需要做的就是读取适合您的目的的事件日志条目。

票数 2
EN

Stack Overflow用户

发布于 2011-06-10 01:33:37

一个简短而简单的解决方法是,您可以在调用log4net.Configure()函数之前尝试使用相同的连接字符串连接到mysql,并检查连接是否可行。

如果您想始终确保连接,只需遵循此电子邮件所述,即创建您自己的exceptionHandler Email

电子邮件是非常非常旧的,但我认为即使在最新的版本中,这种实现也不会改变。

只有我的2个2cents :)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6006045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档