服务端日志应该记录些啥
来源:互联网 发布:一台电脑装两个数据库 编辑:程序博客网 时间:2024/06/18 18:50
日志,类似于飞机或轮船上的“黑匣子”,在出现问题时应该提供给我们证据和解决问题的线索,那么具体而言日志应该记录些啥呢?日志应该如何分类和规划,以满足我们开发者的需求呢?
服务端的日志应该根据客户端的行为或客户端看到的提示来划分:
第一类日志:运行日志
适用情况:客户端发出请求后,服务端进行了正常处理,并最后将结果响应给客户端,比如“操作成功”。
记录内容:运行日志记录客户端的各类行为,为以后的系统逻辑错误提供依据。
第二类日志:异常日志
适用情况:客户端的操作请求不满足条件,比如,“参数不足”,或“没有相关权限”,这属于正常的异常情况。
记录内容:异常日志记录什么时间、什么人、什么条件、操作了什么内容,运行日志为解答客户疑问提供帮助。
第三类日志:错误日志
适用情况: 系统在测试阶段没有发现的各种bug,比如,“空指针错误”,“堆栈溢出”,“下标越界”等等
记录内容:除了记录什么时间、什么人、什么条件、操作了什么内容外,还需要记录exception的详细信息,甚至代码位置
这篇小文章只为初级程序员规划自己的日志系统时提供一点指导!
0 0
- 服务端日志应该记录些啥
- 服务端日志记录log4j
- 找到合适的方案记录服务端日志
- 应该重新开始记录工作日志了
- 详解rsyslog/Python/LogAnalyzer 记录和查看服务端/客户端日志
- php 服务端 写日志
- 查看服务端日志
- rsync服务端搭建记录
- tlbb服务端安装记录
- 记录服务端nginx配置
- git 服务端搭建记录
- 日志记录
- 日志记录
- 记录日志
- 日志记录
- 日志记录
- 记录日志
- 记录日志
- POJ 3616 Milking Time dp入门
- 使用IntelliJ IDEA 14和Maven创建java web项目
- oracle 数据库的约束
- 42、JavaScript的运动----多个物体同时运动
- CentOS7 下安装 Cacti0.8.8h 笔记
- 服务端日志应该记录些啥
- Logistic回归梯度上升分类法
- get 和 post的区别
- javascript 删除 url 中指定参数,并返回 url
- 你需要知道的Android拍照适配方案
- opencv实现图片无边框的一个例子
- Android自动化测试——Monkey
- 游戏制作相关资料
- Syntax error on token "Invalid Character"