createHttpClient method
Returns a new HttpClient using the given context.
When this override is installed, this function overrides the behavior of
new HttpClient.
Implementation
@override
HttpClient createHttpClient(SecurityContext? context) {
_log.fine('Creating tracked dart:io HttpClient.');
final HttpClient inner =
previous != null
? previous!.createHttpClient(context)
: createInstrumentedHttpClient(context: context);
applyInstrumentedConnectionFactory(inner, delegate: connectionFactory);
return _TrackedHttpClient(inner);
}