@@ -11,10 +11,10 @@ import 'dart:math';
1111import 'dart:typed_data' ;
1212
1313import 'package:dds/dds.dart' ;
14+ import 'package:logging/logging.dart' ;
1415import 'package:pedantic/pedantic.dart' ;
1516import 'package:shelf/shelf.dart' as shelf;
1617import 'package:shelf/shelf.dart' hide Response;
17- import 'package:shelf/shelf_io.dart' ;
1818import 'package:shelf_web_socket/shelf_web_socket.dart' ;
1919import 'package:sse/server/sse_handler.dart' ;
2020import 'package:vm_service/vm_service.dart' ;
@@ -29,6 +29,8 @@ import 'chrome_proxy_service.dart';
2929bool _acceptNewConnections = true ;
3030int _clientsConnected = 0 ;
3131
32+ Logger _logger = Logger ('DebugService' );
33+
3234void Function (WebSocketChannel , String ) _createNewConnectionHandler (
3335 ChromeProxyService chromeProxyService,
3436 ServiceExtensionRegistry serviceExtensionRegistry, {
@@ -253,7 +255,9 @@ class DebugService {
253255 };
254256 }
255257 var server = await startHttpServer (hostname, port: 44456 );
256- serveRequests (server, handler);
258+ serveHttpRequests (server, handler, (e, s) {
259+ _logger.warning ('Error serving requests' , e, s);
260+ });
257261 return DebugService ._(
258262 chromeProxyService,
259263 server.address.host,
0 commit comments