如何记录日志
日志类型
Fatal
最高等级:重要的东西关闭了
Error
- 应用报错/崩溃
- 用户使用受影响
- 修复需要人工干预
Warn
- 不正确的行为但是应用还在运行
- 用户使用受影响但是不需要立即人工干预
Info
- 正常的行为像发送邮件,更新用户配置文件等。
- 系统生命周期事件 (系统启动、 停止)
- 会话生命周期事件 (登录、 注销等)
- 边界事件 (数据库调用,远程 API 调用)
- 典型的业务异常 (由于坏凭据登录失败)
- 生产中的任何其他事件在此处
Debug
- 有助于跟踪问题,特别是在开发和 QA 阶段期间的任何消息
Trace
- 开始方法 X,结束方法 X 等
- 不经常用
- 使用会导致大量的日志
- 例如一个大循环中记录某个状态