seedkit_service_logger

Пакет логирования для SeedKit-приложений.

Интеграция

  • В корне приложения обернуть запуск в SentryFactory.init.
  • Обязательно заполни sentryDsn из переменных окружения:
Future<void> main() async {
  await SentryFactory.init(
    sentryDsn: EnviromentUtils.sentryKey,
    appRunner: () async {
      WidgetsFlutterBinding.ensureInitialized();

      runApp(const App());
    },
  );
}

Использование

  • SeedKitLoggerService — сервис логирования; to отдаёт Logger, методы i, w, e.
  • SentryFactory — инициализация Sentry в корне проекта.
  • SentryHandler — отправка crash analytics: setUser, removeUser, captureException, captureMessage.

Импорты

import 'package:seedkit_service_logger/seedkit_service_logger.dart';