首页 新闻 会员 周边 捐助

怎么判断Log4Net写日志到数据库是否成功,比如有没有一个判断条件

0
悬赏园豆:20 [已解决问题] 解决于 2016-09-19 11:40

怎么判断Log4Net写日志到数据库是否成功,比如有没有一个判断条件

zhangmin1314的主页 zhangmin1314 | 初学一级 | 园豆:143
提问于:2016-05-05 17:43
< >
分享
最佳答案
0

一般都是异步的。

如果LOG不成功,可以配置本地记录LOG ERROR。

收获园豆:20
爱编程的大叔 | 高人七级 |园豆:30844 | 2016-05-05 19:31

能具体点吗?怎么判断log没成功?

zhangmin1314 | 园豆:143 (初学一级) | 2016-05-06 08:52

@zhangmin1314: LOG4NET有一个配置项。

配置项为里面是如果日志写失败,写一下失败日志(一般是本地文件)。

要具体的话,百度一下会死吗?Google一下不行吗?

算了,Google一个给你。

http://blog.lenworthhenry.com/2009/07/exceptions-leading-to-failure-in-adonetappender-doappend-pattern-layout-in-log4net/

 

理论上来说,不要想在软件中判断这事情,除非你自己写个LOG,使用同步方法。

问题是同步记录日志实在是太傻了。

某些情况下也许可以吧,实在需要自己写吧。

 

如果你还是不明白,我翻两条旧问给你看看吧

怎么配置log4net,当其记录日志失败时抛出异常?

log4net记录日志失败时,内部是怎么处理的?

爱编程的大叔 | 园豆:30844 (高人七级) | 2016-05-06 09:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册