llama.cpp b11401 版本解决了服务器路由器模式下的日志记录问题,并为 Windows 控制台添加了 ANSI 颜色支持。此更新确保子进程日志与状态命令正确分离,并在 Windows 终端中正确渲染彩色输出。
- 通过将日志行设为自包含并添加正确的颜色重置,修复了路由器模式的日志记录,防止进度更新期间出现空行。
- 在记录器中启用虚拟终端模式,以便在 Windows 10 控制台上渲染 ANSI 颜色,如果不受支持则保持关闭状态。
- 通过将状态命令路由到 stdout 并将日志路由到 stderr,将路由器子命令与日志分离,解决了遗漏命令的问题。
- 重构了 server_child 实例的创建,将 stdout 保留为成员流而非静态变量。
这些更改提高了在 Windows 和路由器配置中运行 llama-server 用户的日志可读性和可靠性。