File tree Expand file tree Collapse file tree 4 files changed +36
-1
lines changed Expand file tree Collapse file tree 4 files changed +36
-1
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,11 @@ extern "C" {
5252 */
5353void FIRSetAnalyticsDebugMode (BOOL analyticsDebugMode);
5454
55+ /* *
56+ * Gets the current FIRLoggerLevel.
57+ */
58+ FIRLoggerLevel FIRGetLoggerLevel (void );
59+
5560/* *
5661 * Changes the default logging level of FirebaseLoggerLevelNotice to a user-specified level.
5762 * The default level cannot be set above FirebaseLoggerLevelNotice if the app is running from App
Original file line number Diff line number Diff line change @@ -90,6 +90,10 @@ void FIRLoggerInitializeASL(void) {
9090 sFIRAnalyticsDebugMode = analyticsDebugMode;
9191}
9292
93+ FIRLoggerLevel FIRGetLoggerLevel (void ) {
94+ return (FIRLoggerLevel)GULGetLoggerLevel ();
95+ }
96+
9397void FIRSetLoggerLevel (FIRLoggerLevel loggerLevel) {
9498 FIRLoggerInitializeASL ();
9599 GULSetLoggerLevel ((GULLoggerLevel)loggerLevel);
Original file line number Diff line number Diff line change @@ -185,5 +185,31 @@ - (void)testFIRLoggerLevelValues {
185185 XCTAssertEqual (FIRLoggerLevelDebug, ASL_LEVEL_DEBUG);
186186}
187187
188+ - (void )testFIRGetLoggerLevel {
189+ FIRLoggerLevel loggerLevel = FIRGetLoggerLevel ();
190+
191+ // The default logger level is FIRLoggerLevelNotice.
192+ XCTAssertEqual (loggerLevel, FIRLoggerLevelNotice);
193+ }
194+
195+ - (void )testFIRSetLoggerLevel {
196+ FIRSetLoggerLevel (FIRLoggerLevelDebug);
197+
198+ FIRLoggerLevel loggerLevel = FIRGetLoggerLevel ();
199+
200+ // The default logger level is FIRLoggerLevelNotice.
201+ XCTAssertEqual (loggerLevel, FIRLoggerLevelDebug);
202+ }
203+
204+ - (void )testFIRResetLogger_ResetsLoggerLevel {
205+ FIRSetLoggerLevel (FIRLoggerLevelDebug);
206+
207+ FIRResetLogger ();
208+ FIRLoggerLevel loggerLevel = FIRGetLoggerLevel ();
209+
210+ // The default logger level is FIRLoggerLevelNotice.
211+ XCTAssertEqual (loggerLevel, FIRLoggerLevelNotice);
212+ }
213+
188214@end
189215#endif
Original file line number Diff line number Diff line change @@ -154,7 +154,7 @@ let package = Package(
154154 ) ,
155155 . package (
156156 url: " https://github.com/google/GoogleUtilities.git " ,
157- " 7.11 .0 " ..< " 8.0.0 "
157+ " 7.12 .0 " ..< " 8.0.0 "
158158 ) ,
159159 . package (
160160 url: " https://github.com/google/gtm-session-fetcher.git " ,
You can’t perform that action at this time.
0 commit comments