File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ import 'dart:io';
3
3
import 'package:dart_frog/dart_frog.dart' ;
4
4
import 'package:ht_api/src/services/auth_service.dart' ;
5
5
import 'package:ht_shared/ht_shared.dart' ; // For User and exceptions
6
+ import 'package:logging/logging.dart' ;
7
+
8
+ // Create a logger for this file.
9
+ final _logger = Logger ('delete_account_handler' );
6
10
7
11
/// Handles DELETE requests to `/api/v1/auth/delete-account` .
8
12
///
@@ -38,10 +42,12 @@ Future<Response> onRequest(RequestContext context) async {
38
42
} on HtHttpException catch (_) {
39
43
// Let the central errorHandler middleware handle known exceptions
40
44
rethrow ;
41
- } catch (e) {
45
+ } catch (e, s ) {
42
46
// Catch unexpected errors from the service layer
43
- print (
44
- 'Unexpected error in /delete-account handler for user ${user .id }: $e ' ,
47
+ _logger.severe (
48
+ 'Unexpected error in /delete-account handler for user ${user .id }' ,
49
+ e,
50
+ s,
45
51
);
46
52
// Let the central errorHandler handle this as a 500
47
53
throw const OperationFailedException (
You can’t perform that action at this time.
0 commit comments