CI 构建日志 —— 错误严重性前缀
几乎所有构建工具(GitHub Actions、GitLab、CircleCI)在测试失败或编译错误时都会输出的红色加粗严重性标签。
\x1b[1;31mERROR\x1b[0m Test failed in src/login.test.ts:42在解码器中试一下 →
粘贴包含 ANSI 转义码的字符串(字面 ESC 字节,或 \x1b[、\033[、\e[ 等转义形式)。我们会对其进行词法分析,展示渲染结果并逐条说明每个转义。
ESC [ 1;31m → bold + fg redfgBESC [ 0m → SGR resetESC [ 33m → fg yellowfgESC [ 0m → SGR resetESC [ 36;1m → fg cyan + boldfgBESC [ 0m → SGR reset构建日志、kubectl、git、journalctl 输出里你会反复遇到的转义片段。点击任意模式的「在解码器中试一下」按钮,即可把对应字节灌入上方文本框,立即看到逐字段拆解结果。
几乎所有构建工具(GitHub Actions、GitLab、CircleCI)在测试失败或编译错误时都会输出的红色加粗严重性标签。
\x1b[1;31mERROR\x1b[0m Test failed in src/login.test.ts:42在解码器中试一下 →
Running 加粗绿色,CrashLoopBackOff 红色 —— kubectl 在 TTY 下输出的标准 SGR 配色。
\x1b[1;32mRunning\x1b[0m nginx-7f8b8c5d-x4k9j 1/1 2h\n\x1b[1;31mCrashLoopBackOff\x1b[0m api-6c4d8e9-z7q2m 0/1 12m在解码器中试一下 →
新增行绿色、删除行红色、hunk 头部青色 —— 在 --color=always 或 stdout 为终端时 git 的默认配色方案。
\x1b[36m@@ -1,3 +1,4 @@\x1b[0m\n\x1b[32m+import { foo } from "./foo";\x1b[0m\n\x1b[31m-import { bar } from "./bar";\x1b[0m在解码器中试一下 →systemd 的 journalctl 按 syslog 优先级给每行日志染色 —— ERROR 加粗红、WARN 加粗黄、DEBUG 暗色。
\x1b[1;31mERR\x1b[0m systemd[1]: Failed to start nginx.service\n\x1b[1;33mWARN\x1b[0m sshd[1234]: invalid user admin from 192.0.2.1在解码器中试一下 →
解码输入中最常出现的转义序列对应的权威页面。