FirebaseCore Framework Reference

FIRConfiguration

@interfaceFIRConfiguration: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_NAMEFIRConfiguration*sharedInstance;
  • Sets the logging level for internal Firebase logging. Firebase will only log messages that are logged at or belowloggerLevel. 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 ifloggerLevel is set to a higher (more verbose) setting.

    Declaration

    Objective-C

    -(void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;

    Parameters

    loggerLevel

    The maximum logging level. The default level is set to FIRLoggerLevelNotice.

  • Returns the logging level for internal Firebase logging.

    Declaration

    Objective-C

    -(FIRLoggerLevel)loggerLevel;

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-10 UTC.