createLogger static method

Future<LogKit> createLogger({
  1. StorageType? storageType = StorageType.sharedPreferences,
})

Implementation

static Future<LogKit> createLogger({
  StorageType? storageType = StorageType.sharedPreferences,
}) async {
  if (storageType == null) return LogKit._(null);
  switch (storageType) {
    case StorageType.sharedPreferences:
      final prefs = await SharedPreferences.getInstance();
      final logger = LogKit._(SharedPreferencesStorage(prefs));
      await logger.loadLogs();
      return logger;
  }
}