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