我有一个用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中的工作代码示例将非常感谢。
1条答案
按热度按时间fjnneemd1#
似乎没有官方的解决方案,但我个人使用GoogleCloudLogging。该软件包似乎被遗弃,但我已经分叉它做了一些改变,一切仍然工作得很好。