日志中心(Log Center)
Log Center 记录 SigilTTY 做过什么——连接的建立与失败、文件传输、隧道、密钥操作——这样出问题时你手里有证据,而不是只剩对一条红色报错的模糊记忆。
在哪里找到它
Section titled “在哪里找到它”- Mac ——设置(⌘,)› Logs。面板上半部分是查看器,下半部分是设置项。
- iPhone 和 iPad ——设置 › Logs 是设置项;点 View Logs 进入日志列表。
记录哪些内容
Section titled “记录哪些内容”事件分为五类,各有独立开关:Connections、Transfer、Tunnel、Keys 和 App。五类默认全开;关掉某一类只是停止记录新事件,已记录的条目不受影响。
记录级别默认为 Info。排障时切到 Debug——它会附上详细的连接细节,让身份验证和主机密钥类问题好查得多。
日志只存在本机
Section titled “日志只存在本机”日志只写入本机文件,每天一档。它绝不经 iCloud 同步,也绝不出现在「文件」app 里。两道限制保证它不会无限膨胀:
- 7 天自动清理开关,默认开启。
- 10 MB 总量硬上限,永远生效(即便自动清理已关闭):先删最旧的日期档,绝不动当天的。
Clear Logs…(带确认框)可整体清空日志。
查看器支持按类别、最低级别和来源服务器筛选,并带搜索框。条目按天分组;先载入最近的记录,Load Older 继续向前翻页。
导出,以及脱敏规则
Section titled “导出,以及脱敏规则”查看器工具栏上的导出按钮会生成一个纯文本 .log 文件,交给系统分享面板(AirDrop、邮件、信息……)。导出内容始终是全部留存的事件,与你当前设置的筛选条件无关。
导出默认脱敏:主机名、用户名、地址、密钥名等值会替换为稳定的化名,例如 host-3fa2、user-b41c。同一个值永远对应同一个化名,所以读日志的人依然能看懂来龙去脉——「host-3fa2 连续失败了四次」——却看不到真实名称。主机密钥指纹保留前 8 个字符,指纹不匹配的报告里仍能看出新旧密钥确实不同。
Keep original values 开关(默认关闭)会改为导出原始文本——仅在你信任接收方、可以让对方看到你的主机名时使用。
有些东西被挡在比脱敏更深的一层:密码、私钥、密码短语和密钥接力(Key Handoff)的验证码根本无法写入日志——日志层压根没有记录它们的通道。
为什么 Log Center 是英文的
Section titled “为什么 Log Center 是英文的”即便 app 以中文运行,Log Center 面板和它导出的一切内容也保持英文。这是有意为之:导出的日志生来就是给第三方看的——支持邮箱、论坛帖子——而英文是每个接收方的工具都能处理的那一种语言。
在支持请求里附上日志
Section titled “在支持请求里附上日志”一份导出的(脱敏)日志是支持邮件里最有用的附件——它把「连接有时会失败」变成了带时间戳的错误码。参见联系支持。