繁体   English   中英

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

[英]Change the loglevel of GoogleTagManager v5 on iOS

我在一个iOS项目中集成了GoogleTagManager v5。 它工作正常,但现在我在Xcode控制台中看到这些logmessages:

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的loglevel更改为仅警告和错误,但我找不到如何执行此操作?

我试过了:

  • 设置GAI.sharedInstance().logger.logLevel但这对这些日志没有影响。
  • 设置FirebaseConfiguration.shared.setLoggerLevel Firebase日志静音,但不会使这些GoogleTagManager日志静音。
  • 传递-FIRAnalyticsDebugDisabled参数也不会对GoogleTagManager日志产生影响。
  • 搜索了GoogleTagManager.h文件中的指针,但是从v5开始,TagManager CocoaPod中似乎只有一个协议。 所以那里没有日志选项。

有关如何更改Google跟踪代码管理器日志级别或如何完全禁用日志记录的任何想法?

我能找到的唯一答案是一个黑暗的魔法与调整: https ://stackoverflow.com/a/45411324/1016656

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM