开课吧T31项目第6天


今天是孤尽班第6天学习,今天主要对日志设计的做了一些梳理和思考。

日志设计

日志设计作用

日志的作用分为三点:
1.监控系统的运行状态,提供安全保证
2.为异常问题的分析提供信息来源,便于问题的解决提供突破口
3.为完善系统提供和佐证

T31项目异常分析

可预期的异常
空指针异常
类型转换异常
sql语句异常:
文件读取异常
资源关闭异常
线程冲突异常
不可预期异常:
服务器的宕机
JVM的虚拟机内存溢出
网络故障
系统磁盘损坏:
磁盘内存已满:
第三方服务中断:支付服务,消息服务,实名认证服务

日志设计核心思想

确定项目中日志技术选型:使用logback还是log4J,了解两种技术的优缺点;
日志处理基本方针:
将所有日志文件放在统一一个文件夹中进行管理,按照具体业务来划分文件夹,例如 按照订单管理 和 车次管理 的分别建日志文件夹,文件夹名称和具体业务一一对应,日子文件中按照年月日分级设计文件夹,每天的日志以2个小时为一个文件夹来保存对应的日志文件,日志文件命名 按照 业务名称+时分.log来命名日志文件。
日志中记录的信息应该包含操作时间,和代码运行内容,包含输入和输出信息,以及操作者信息

错误码设计

对应不用错误信息使用字母加字母的信息来标注业务的正常或者运行状态,可以根据该状态来定位问题的情况

错误码异常信息
A1001一切正常
A1002用户登录异常
A1004用户认证失败
A1005添加乘客成功
A1006添加乘客失败
A1008支付失败
A1010退款失败
A1011网络异常
A1012磁盘已满
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞扬晴雪

学习的路上,感谢你的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值