跳到主要内容
solidway

切换语言

中文English

主题

SolidwayLLM 网关

Solidway v0.1.0 已以 AGPL-3.0 发布,源码与 Releases 在 GitHub 上。文档正在按发布版本重写:除「快速开始」与「参考」外,其余页面仍在描述计划中的行为。当前权威说明见仓库内的 docs/getting-started.md 与 docs/architecture.md。

日志

网关写到哪里、怎么读、以及什么永远不会被写入。

日志在哪里

安装形态 去向
Linux 安装包 stderr → journalctl -u solidway
直接运行二进制 进程的 stderr
桌面客户端 <data_root>/solidway.log(启动失败的说明也在这里)

长什么样

带时间戳、级别与结构化字段(key=value)的文本行,例如:

2026-10-27T12:41:03.512Z  INFO solidway_api: frontend assets resolved source="embedded"
2026-10-27T12:41:03.540Z  WARN solidway_api::crypto: master key file created path=/var/lib/solidway/master.key

可通过环境变量 RUST_LOG 调整级别(例如 RUST_LOG=info,solidway_core=debug)。

启动事件

除日志外,二进制会向 stdout 输出少量机器可读行——监听地址、引导地址、桌面登录地址、端口绑定失败。它们供桌面壳消费,契约见命令行。

什么永远不会被写入

引导令牌与桌面登录令牌只打印一次到 stdout,不会写入 solidway.log。Provider 凭据只以掩码出现。请求体与响应体不落日志。

尚未实现

没有 JSON 日志格式开关,也没有 OpenTelemetry trace 导出。