知识卡片

日志等级体系与用途

专业/工作 · 619.f

内容

日志按严重程度从低到高分为跟踪(Trace)、调试(Debug)、信息(Info)、警告(Warn)、错误(Error)五级,设置某一级别后,系统只输出该级别及以上的日志,默认级别通常是Info(屏蔽掉细碎的Trace/Debug噪音,保留业务运行的关键节点和异常)。这套分级的意义在于让”该输出多少日志”变成一个可以按环境动态调整的旋钮:开发环境调到Debug看清每一步细节,生产环境收紧到Info甚至Warn以降低噪音和存储成本。发散:日志等级体系几乎是所有语言生态的通用惯例(Python logging、JS console 等都类似分级),一旦理解了这套”级别即噪音阈值”的心智模型,换语言、换框架都能直接迁移。

参考来源

《Spring Boot应用开发实战》第2章《使用Spring Boot构建Web应用程序》