Closed ghostwolf90 closed 8 months ago
感谢作者开源,已可以使用libxray打包出来的 xcframework 可以正常运作 唯独只有无法检视log的运作,因为想仿造当时 Mango 专案在运作时可以观看log 但碍于已联系不到作者,只能自行摸索开发现阶段的 go 程式码 尝试好几天都还没有办法把 log 显示出来,所以上来请教
受限于 Network Extensions 进程限制,常规 print 是无法输出文本日志到 Console.app 的,会被隐藏为二进制信息。
两种思路:
感謝兩位回答,我確實有參考 AndroidLibXrayLite 裡的log機制 透過 ChatGPT4 的解說,並將這段程式碼放進去,但是並沒有執行,也許只是我並不全面了解他的運作原理
v2applog.RegisterHandlerCreator(v2applog.LogType_Console,
func(lt v2applog.LogType, options v2applog.HandlerCreatorOptions) (v2commlog.Handler, error) {
return v2commlog.NewLogger(createStdoutLogWriter()), nil
})
我會嘗試用這兩種方法去處理,感謝回覆
感谢作者开源,已可以使用libxray打包出来的 xcframework 可以正常运作 唯独只有无法检视log的运作,因为想仿造当时 Mango 专案在运作时可以观看log 但碍于已联系不到作者,只能自行摸索开发现阶段的 go 程式码 尝试好几天都还没有办法把 log 显示出来,所以上来请教