FirebaseCore Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
FIRConfiguration
@interface FIRConfiguration : NSObject
This interface provides global level properties that the developer can tweak.
-
Returns the shared configuration object.
Declaration
Objective-C
@property (class, nonatomic, readonly) NS_SWIFT_NAME(shared) FIRConfiguration *sharedInstance;
-
Sets the logging level for internal Firebase logging. Firebase will only log messages
that are logged at or below loggerLevel
. The messages are logged both to the Xcode
console and to the device’s log. Note that if an app is running from AppStore, it will
never log above .notice
even if loggerLevel
is set to a higher (more verbose)
setting.
Parameters
loggerLevel
|
The maximum logging level. The default level is set to FIRLoggerLevelNotice.
|
-
Returns the logging level for internal Firebase logging.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-11 UTC.
[null,null,["Last updated 2025-03-11 UTC."],[],[],null,["FIRConfiguration \n\n\n @interface FIRConfiguration : NSObject\n\nThis interface provides global level properties that the developer can tweak.\n- `\n ``\n ``\n `\n\n [sharedInstance](#/c:objc(cs)FIRConfiguration(cpy)sharedInstance)`\n ` \n Returns the shared configuration object. \n\n Declaration \n Objective-C \n\n @property (class, nonatomic, readonly) NS_SWIFT_NAME(shared) FIRConfiguration *sharedInstance;\n\n- `\n ``\n ``\n `\n\n [-setLoggerLevel:](#/c:objc(cs)FIRConfiguration(im)setLoggerLevel:)`\n ` \n Sets the logging level for internal Firebase logging. Firebase will only log messages\n that are logged at or below `loggerLevel`. The messages are logged both to the Xcode\n console and to the device's log. Note that if an app is running from AppStore, it will\n never log above `.notice` even if `loggerLevel` is set to a higher (more verbose)\n setting. \n\n Declaration \n Objective-C \n\n - (void)setLoggerLevel:(../Enums/FIRLoggerLevel.html)loggerLevel;\n\n Parameters\n\n- `\n ``\n ``\n `\n\n [-loggerLevel](#/c:objc(cs)FIRConfiguration(im)loggerLevel)`\n ` \n Returns the logging level for internal Firebase logging. \n\n Declaration \n Objective-C \n\n - (../Enums/FIRLoggerLevel.html)loggerLevel;"]]