我有这样的示例Go示例:

import "github.com/jedisct1/dlog"

func Hi() {
    dlog.Init("HI", dlog.SeverityNotice, "DAEMON")
    dlog.Noticef("Hi ")
}

我使用Go mobile构建了这个项目,并通过iOS应用程序调用了它,一切正常。我可以在Xcode的调试面板中看到登录。但是,当我将其与网络扩展链接在一起并调用“hi”功能时,在控制台或xcode调试面板中看不到任何东西。

在iOS上构建Go框架并在网络扩展中运行时,如何显示日志?

最佳答案

来自网络扩展的日志不会转到Xcode控制台。
要查看来自网络扩展的日志,您必须执行以下步骤。

1. 打开控制台应用程序。

2. 选择运行网络扩展的iOS设备,您将看到设备中的所有日志。

3. 现在,您将看到按网络扩展目标名称过滤日志
仅来自网络扩展的日志。

10-06 02:54