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 编程中的宏
有没有办法为 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 编程中的宏