最佳 Firebase IOS 调试技术
Best Firebase IOS Debug techniques
我正在为 Swift IOS
使用 Firebase Analytics 开发应用程序
pod 'Firebase/Core'
我的理解是,除非我使用我无权访问的 BigQuery,否则无法确认实时发送 Firebase 事件。
出于质量检查目的,我想将 Firebase 日志记录写入文本文件而不是控制台。
是否可以发送所有设置了标志的输出
-FIRAnalyticsDebugEnabled
到一个文本文件,这样比使用 HTTP 嗅探器更容易检查。
----更新-----
这是我从 Alex 的想法中使用的代码,他的 link 不包括 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([=13=], "a+", stderr)
}
}
}
您可以在开发中使用该标志并按照此 post 中的步骤输出到文件。
我正在为 Swift IOS
使用 Firebase Analytics 开发应用程序pod 'Firebase/Core'
我的理解是,除非我使用我无权访问的 BigQuery,否则无法确认实时发送 Firebase 事件。
出于质量检查目的,我想将 Firebase 日志记录写入文本文件而不是控制台。
是否可以发送所有设置了标志的输出
-FIRAnalyticsDebugEnabled
到一个文本文件,这样比使用 HTTP 嗅探器更容易检查。
----更新-----
这是我从 Alex 的想法中使用的代码,他的 link 不包括 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([=13=], "a+", stderr)
}
}
}
您可以在开发中使用该标志并按照此 post 中的步骤输出到文件。