在iOS上更改GoogleTagManager v5的日志级别

17

我在一个iOS项目中集成了GoogleTagManager v5。它运行良好,但现在我在Xcode控制台中看到这些日志信息:

2017-07-14 09:09:19.285 App[23194:15302685] GoogleTagManager info: Loading container: GTM-XXX
2017-07-14 09:09:19.286 App[23194:15302665] GoogleTagManager info: Attempting to load saved version of container GTM-XXX
2017-07-14 09:09:19.310 App[23194:15302665] GoogleTagManager info: Processing logged event: gtm.load with parameters: (null)
2017-07-14 09:09:19.324 App[23194:15302665] GoogleTagManager info: Sending universal analytics hit: {
    "&t" = screenview;
    "&tid" = "UA-000000-1";
}
[...]

为了减少控制台中的混乱信息,我想将GoogleTagManager的日志级别设置为仅警告和错误,但是我找不到如何实现这一点?
我已经尝试过:
- 设置`GAI.sharedInstance().logger.logLevel`,但对这些日志没有影响。 - 设置`FirebaseConfiguration.shared.setLoggerLevel`可以消除Firebase日志,但不能消除这些GoogleTagManager日志。 - 传递`-FIRAnalyticsDebugDisabled`参数也不能影响GoogleTagManager日志。 - 在`GoogleTagManager.h`文件中搜索指针,但自从v5以来,TagManager CocoaPod中似乎只有一个协议。因此,那里没有日志选项。
有没有办法更改Google Tag Manager日志级别或完全禁用日志记录?

1
你成功解决了吗?这真的很烦人。 - Wilmar
@Wilmar,不,我还没有解决这个问题,确实很烦人,希望有人能提供一个答案。如果你也对此感兴趣,请随意为该问题点赞,让大家知道它也是值得关注的。 - Mac_Cain13
现在GTM上的所有垃圾邮件都让我的控制台变得毫无用处。 - Jesus Rodriguez
一年过去了,我仍然遇到这个问题...有人有建议吗?在安卓上也会出现这种情况吗? - Jan-Dawid Roodt
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接