【发布时间】:2017-05-24 17:08:54
【问题描述】:
我正在使用 Firebase Analytics for Swift IOS 开发一个应用程序
pod 'Firebase/Core'
我的理解是,除非我使用我无权访问的 BigQuery,否则无法确认 Firebase 事件是实时发送的。
出于 QA 目的,我想将 Firebase 日志写入文本文件而不是控制台。
是否可以发送设置了标志的所有输出
-FIRAnalyticsDebugEnabled
到一个比使用 HTTP 嗅探器更容易检查的文本文件。
---- 更新-----
这是我从 Alex 的想法中使用的代码,他的链接不包括 Swift 3 解决方案,它有一些更新的变量。
func redirectConsoleLogToDocumentFolder() {
let file = "log.txt"
if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
let logFileURL = dir.appendingPathComponent(file)
print("log:\(logFileURL)")
logFileURL.withUnsafeFileSystemRepresentation {
_ = freopen($0, "a+", stderr)
}
}
}
【问题讨论】:
标签: ios swift firebase google-tag-manager firebase-analytics