onRequest method
Called when the request is about to be sent.
Implementation
@override
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
if (!enabled) return handler.next(options);
final dt = DateTime.now();
final tm = '${dt.hour}:'.padLeft(3, '0') +
'${dt.minute}:'.padLeft(3, '0') +
'${dt.second}:'.padLeft(3, '0') +
'${dt.millisecond}'.padLeft(3, '0');
logPrint([
"REQ [$tm] ${options.method}: ${options.uri} >>>>>>>>>>>>>",
if (requestHeader) "${options.headers}",
"${options.data}",
if (reqExtra != null) "ERR-EXT ${reqExtra?.call(options)}",
''
].join('\n'));
return handler.next(options);
}