init static method

void init({
  1. bool logInDebugMode = true,
  2. bool logInProfileMode = true,
  3. bool logInReleaseMode = false,
  4. bool enableFirebaseCrashlyticsInDebug = false,
  5. bool enableFirebaseCrashlyticsInRelease = false,
})

Initialize Log instance

logInDebugMode Enable logging in debug mode (kDebugMode).\nDefault value is true. logInReleaseMode Enable logging in release mode (kReleaseMode).\nDefault value is false. enableFirebaseCrashlyticsInDebug Enable Firebase Crashlytics logging in debug mode (kDebugMode).\nDefault value is false. enableFirebaseCrashlyticsInRelease Enable Firebase Crashlytics logging in release mode (kReleaseMode).\nDefault value is false.

Implementation

static void init({
  bool logInDebugMode = true,
  bool logInProfileMode = true,
  bool logInReleaseMode = false,
  bool enableFirebaseCrashlyticsInDebug = false,
  bool enableFirebaseCrashlyticsInRelease = false,
}) {
  _instance = _instance ??
      Log._internal(
          logInDebugMode,
          logInProfileMode,
          logInReleaseMode,
          enableFirebaseCrashlyticsInDebug,
          enableFirebaseCrashlyticsInRelease);
}