簡體   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