Cloud Functions logger SDK for iOS(Swift)

0ve6wy6x  于 5个月前  发布在  iOS
关注(0)|答案(1)|浏览(54)

我有一个用Swift编写的iOS应用。我想将应用中的事件记录到Google的Cloud Functions logger SDK。如何在Swift中管理它?
有一个来自Google的文档:https://firebase.google.com/docs/functions/writing-and-viewing-logs?hl=en&gen=2nd#logger-sdk,但它既没有提到Swift,也没有提到J2EE-C。
尽管如此,在Firebase的cocoapod中的FirebaseCore中有一个FIRLogger.h类。这个类甚至为FIRLoggerWrapper提供了一个简洁的方法:

+ (void)logWithLevel:(FIRLoggerLevel)level
         withService:(FIRLoggerService)service
            withCode:(NSString *)messageCode
         withMessage:(NSString *)message
            withArgs:(va_list)args;

字符串
但记录器似乎不是公共的,我放弃了尝试直接导入或通过Bridging-Header。
关于导入的明确说明和Swift中的工作代码示例将非常感谢。

fjnneemd

fjnneemd1#

似乎没有官方的解决方案,但我个人使用GoogleCloudLogging。该软件包似乎被遗弃,但我已经分叉它做了一些改变,一切仍然工作得很好。

相关问题