首页 新闻 搜索 专区 学院

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

0
悬赏园豆:5 [待解决问题]

比如我的日志是记录到DB里,某天网络出了异常,不能访问DB了,写入的日志失败。。。

 

这时log4net会给我写到其它地方吗?比如 事件查看器,或网站的根目录下。。?

 

还是说写入失败就不管了?

 

谢谢!

hexllo的主页 hexllo | 菜鸟二级 | 园豆:405
提问于:2014-10-03 13:06
< >
分享
所有回答(1)
0

按照你的说法,如果事件查看器也失败了,或者网站的根目录也失败了咋办?

爱编程的大叔 | 园豆:30657 (高人七级) | 2014-10-03 13:27

对啊。。所以我想怎么办才能让它返回一个bool,表示有没有成功,没有的话,我用其它办法记录。。但优先用log4net,你知道怎么办吗?谢谢!

支持(0) 反对(0) hexllo | 园豆:405 (菜鸟二级) | 2014-10-03 13:28

@hexllo:

1、通常Log应该是异步处理的,如果要返回true/false,就失去意义了。

2、dudu已经回复过你,可以自己定义Appender。如果你还不满意的话,

有这么多时间问,再加上你这么国安局(高大上)的LOG需求,预算应该不下几亿美刀吧,自己实现个LOG好了,不行去北大青鸟学习个三五年,总有机会行的。

3、可能你觉得这是好学,但真的这不是,真的好学,不如研究下这个:

学习挖掘机技术哪家强?

支持(0) 反对(0) 爱编程的大叔 | 园豆:30657 (高人七级) | 2014-10-03 14:13

@爱编程的大叔: 呵呵,你真幽默,我下了log4net的源代码,没搞懂。。但又想实现这样的功能,就来问了。。

支持(0) 反对(0) hexllo | 园豆:405 (菜鸟二级) | 2014-10-03 16:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册