日志级别

日志级别(Log Levels)

🔊 五种日志级别(从低到高):

级别 含义说明 使用场景
TRACE 追踪,最详细 用于追踪程序执行的每一步,如方法入参、变量变化。
DEBUG 调试,用于诊断问题 记录流程细节,如“用户登录开始”、“SQL 执行参数”。
INFO 信息,关键的业务流程提示 记录重要事件,如“应用启动成功”、“订单创建完成”。
WARN 警告,潜在问题 如“接口响应时间过长”。需关注但不紧急。
ERROR 错误,功能受影响 记录异常、系统故障,如“数据库连接失败”、“空指针异常”。

✅ 示例代码(Java + SLF4J):

logger.warn("配置项未设置,使用默认值: {}", defaultValue);
logger.error("数据库连接失败", exception); // 通常带异常堆栈

💡 总结:

  • 开发时:用 TRACE/DEBUG 查细节。
  • 运行时:看 INFO 知流程,查 WARN/ERROR 排故障。
  • 错误必须记录 ERROR 级别并带异常信息

posted on 2025-10-23 18:41  anjun_xf  阅读(0)  评论(0)    收藏  举报

导航

TOP