[讨论]日志出错了,应不应该抛出错误?

         最近一直在想,业务日志出错了,应不应该抛出错误?例如以下代码

1   
2   
3  Shop.AddProduct();
4  Log.WriteLog( " 添加了一件新商品,物品名为xx,价格:xx " );
5 

 


public  class Log
{

   
public   static   void  WriteLog( string  msg)
   {
       
// 连接数据库
        
// 将日志写入数据库
   }

 

 如果Log.WriteLog出现了错误,应该抛出错误吗?

 若抛出错误,便可以及时发现错误,并处理.,但会影响正常的业务处理。业务处理原本没错,抛出错误后会显示给用户一个错误的信息,用户一看,似乎操作没成功,系统不行了。

 若catch日志的错误,不会影响正常的业务处理,但却难以尽快的发现、排查系统异常(日志不能正常工作)。

 我支持抛出错误,有错误,就应该往外抛.

 各位大侠有什么观点,恳请指教、学习.

 

  

转载于:https://www.cnblogs.com/HappySky/archive/2009/10/21/1587307.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值