diff --git a/packages/alice_chopper/lib/alice_chopper_adapter.dart b/packages/alice_chopper/lib/alice_chopper_adapter.dart index 4b6abe7f..783a0af9 100644 --- a/packages/alice_chopper/lib/alice_chopper_adapter.dart +++ b/packages/alice_chopper/lib/alice_chopper_adapter.dart @@ -2,12 +2,14 @@ import 'dart:async' show FutureOr; import 'dart:convert' show utf8; import 'dart:io' show HttpHeaders; +import 'package:flutter/foundation.dart'; import 'package:alice/core/alice_adapter.dart'; import 'package:alice/core/alice_utils.dart'; import 'package:alice/model/alice_http_call.dart'; import 'package:alice/model/alice_http_error.dart'; import 'package:alice/model/alice_http_request.dart'; import 'package:alice/model/alice_http_response.dart'; +import 'package:alice/model/alice_log.dart'; import 'package:chopper/chopper.dart'; import 'package:http/http.dart' as http; import 'package:uuid/uuid.dart'; @@ -101,6 +103,13 @@ class AliceChopperAdapter with AliceAdapter implements Interceptor { /// Log error to Alice log AliceUtils.log(error.toString()); + aliceCore.addLog(AliceLog( + message: error.toString(), + level: DiagnosticLevel.error, + error: error, + stackTrace: stackTrace, + )); + /// Add empty response to Alice core aliceCore.addResponse( AliceHttpResponse()..status = -1,