获取 Typora 日志 #

要报告我们的关键错误,如崩溃或内容丢失,日志文件可能非常有用。你可以通过以下方式找到日志。

macOS #

实时日志 #

打开 Console.app,运行 Typora,Typora 的日志将实时显示在 console.log 上。要过滤所有关于 Typora 的日志,请

  1. 勾选 Include Info Message,并从 Action 菜单中取消勾选 Include Debug Messages
  2. 在搜索输入中输入 process:typora,然后输入 category:userOp
  3. 选择它们全部并粘贴到一个文件中,然后电邮给我们。

获取过去的日志 #

上面的方法只能在 Console.app 启动后获得日志。可能有这样的情况:Typora 在你打开 console.app 之前就崩溃了,而你又无法重现它。在这种情况下,你可以参考以下步骤来获取 Typora 过去的日志。

  1. 打开 terminal.app

  2. 在终端上输入 sudo log collect --last 10m,并按 enter

    你可以把 10m 改为 3h1d,等等,这取决于崩溃发生的时间。

  3. 在终端输入 open system_logs.logarchive,并按 enter,然后等待 console.app,加载日志文件。

  4. 在搜索输入中键入 process:typora

    如果有太多的日志,你也可以使用 process:typora category:userOp

  5. 在 "显示 "选项中选择 "所有消息"(见截图),或选择 "自定义",在崩溃发生时过滤周围的日志。

  6. 选择它们全部并粘贴到一个文件中,然后电邮给我们。

  7. 你可以通过 rm -rf system_logs.logarchive,在终端删除步骤 3. 中创建的 logarchive 文件。

Windows #

C:\Users\{username}\AppData\Roaming\Typora,有一个 typora.log

你也可以在偏好设置上点击 "打开主题文件夹",在其父文件夹上找到 typora.log

基础设施 #

点击偏好设置中的 "打开主题文件夹",并在其父文件夹上找到 typora.log