iOS 的振幅分析:设置日志记录级别

Amplitude analytics for iOS: setting up logging level

有没有办法为 Amplitude iOS SDK 设置类似于 Android 的 Amplitude.getInstance().enableLogging()Amplitude.getInstance().setLogLevel() 的日志记录级别,我希望看到我的分析实现如何在调试模式下的控制台输出中工作。

这里是支持的官方回答:

是的,可以为 Amplitude 设置日志级别。在SDK中每个文件的顶部,您可以更改AMPLITUDE_DEBUG标志,也可以更改AMPLITUDE_LOG_ERRORS标志以关闭错误记录。

来自 Amplitude 文档 - https://developers.amplitude.com/docs/ios

Debug Logging By default, only critical errors are logged to console. To enable debug logging in iOS, change AMPLITUDE_DEBUG from 0 to 1 at the top of the Objective-C file you wish to examine. Error messages are printed by default. To disable error logging, change AMPLITUDE_LOG_ERRORS from 1 to 0 in Amplitude.m.

如何在项目中启用宏 第 1 步。导航到您的目标,然后 select 构建设置。

第 2 步。在搜索栏类型预处理器中,它会显示预处理器宏。

第 3 步。启用您在此处定义的宏。

请参考图片

Swift 编程中的宏