Добавлено логирование

This commit is contained in:
2025-04-01 20:26:22 +03:00
parent 9e8cba5069
commit b1aefa9f11
23 changed files with 1586 additions and 114 deletions

View File

@@ -8,6 +8,8 @@ import 'package:modal_bottom_sheet/modal_bottom_sheet.dart';
import 'package:remever/common/resources.dart';
import 'package:remever/components/extensions/context.dart';
import 'package:remever/router.dart';
import 'package:remever/services/logs/logs_service.dart';
import 'package:talker/talker.dart';
import 'events/events.dart';
///
@@ -17,6 +19,17 @@ AppRouter get globalRouter {
return GetIt.I.get<AppRouter>();
}
///
/// Логирование
///
LogsService get logger {
return GetIt.I.get<LogsService>();
}
Talker get talker {
return GetIt.I.get<Talker>();
}
///
/// Показ тоста
///

View File

@@ -1,8 +1,9 @@
// Package imports:
import 'package:curl_logger_dio_interceptor/curl_logger_dio_interceptor.dart';
import 'package:dio/dio.dart';
import 'package:dio_smart_retry/dio_smart_retry.dart';
import 'package:pretty_dio_logger/pretty_dio_logger.dart';
import 'package:remever/common/functions.dart';
import 'package:talker_dio_logger/talker_dio_logger_interceptor.dart';
import 'package:talker_dio_logger/talker_dio_logger_settings.dart';
// Project imports:
import '../../components/env.dart';
@@ -62,15 +63,11 @@ Dio get apiClient {
..add(_auth)
..add(_error)
..add(
PrettyDioLogger(
request: true,
requestBody: true,
requestHeader: true,
responseBody: true,
error: true,
TalkerDioLogger(
talker: talker,
settings: const TalkerDioLoggerSettings(printRequestHeaders: true),
),
)
..add(CurlLoggerDioInterceptor())
..add(
RetryInterceptor(
dio: client,