日志 · Logging
英文:logging/ˈlɔːɡɪŋ/(重音在前)
后端与数据库难度:入门 ★
🗣️一句话大白话
服务器的「行车记录仪」:谁在什么时候调用了什么、成功还是失败、报了什么错。出了问题,日志是你唯一的目击证人——没有日志的排查等于闭眼摸象。
🎬真实场景
用户说「我提交失败了」。没日志:你只能回复「我这边试了是好的」。有日志:查到「14:32 该用户请求返回 500,原因是数据库连接超时」——一句话定位。
📮你可以这样说
「「关键接口加日志:记录请求参数、结果或错误、耗时。错误日志要带上下文(用户 id、请求 id)。日志不要记录密码和完整手机号。」」
⚠️边界与常见误解
- ▸日志别记敏感信息:密码、完整手机号、令牌都是泄露源
- ▸console.log 满天飞不是日志:要有级别(info/warn/error)和结构
- ▸查问题时先看日志再猜——养成习惯