Logback 系列(6):Pattern 布局语法速查 本系列第 6 篇。Pattern 决定日志长什么样这篇当速查工具页收藏。常用占位符占位符含义%d{yyyy-MM-dd HH:mm:ss.SSS}时间%thread/%t线程名%-5level/%p级别-5 左对齐补空格%logger{50}Logger 名最多 50 字符缩写%msg/%m日志内容%n换行%X{traceId}MDC 中的变量%wEx增强的异常堆栈一个典型的文件 Patternpattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n/pattern输出效果2026-07-18 10:30:00.123 [http-nio-8080-exec-1] INFO c.l.s.i.OrderService - 订单创建成功, id123关键技巧截断超长日志pattern... - %.-512000msg%n/pattern%.-512000msg表示msg 最长保留 512000 字符超出从尾部截断。用于防止某条超大日志比如打印了完整报文撑爆磁盘。截断规则记忆%.30msg超过 30 从尾部截保留前 30 个字符。%.-30msg超过 30 从头部截保留后 30 个字符。对齐与宽度%-5level左对齐宽度 5不足补空格。%20logger右对齐宽度 20。%.30logger最多 30 字符。%20.30logger至少 20最多 30。上一篇配置文件详解下一篇常用 Appender