aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Core/Private/FIRLogger.h
diff options
context:
space:
mode:
Diffstat (limited to 'Firebase/Core/Private/FIRLogger.h')
-rw-r--r--Firebase/Core/Private/FIRLogger.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/Firebase/Core/Private/FIRLogger.h b/Firebase/Core/Private/FIRLogger.h
index ee862ce..5f76e1c 100644
--- a/Firebase/Core/Private/FIRLogger.h
+++ b/Firebase/Core/Private/FIRLogger.h
@@ -120,4 +120,27 @@ extern void FIRLogDebug(FIRLoggerService service, NSString *messageCode, NSStrin
} // extern "C"
#endif // __cplusplus
+@interface FIRLoggerWrapper : NSObject
+
+/**
+ * Objective-C wrapper for FIRLogBasic to allow weak linking to FIRLogger
+ * (required) log level (one of the FIRLoggerLevel enum values).
+ * (required) service name of type FIRLoggerService.
+ * (required) message code starting with "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * (required) message string which can be a format string.
+ * (optional) variable arguments list obtained from calling va_start, used when message is a format
+ * string.
+ */
+
++(void) logWithLevel:(FIRLoggerLevel)level
+ withService:(FIRLoggerService)service
+ withCode:(NSString *)messageCode
+ withMessage:(NSString *)message
+ withArgs:(va_list)args;
+
+@end
+
NS_ASSUME_NONNULL_END