[英]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.