createNetworkExceptionEvent function
BasicNetworkEvent
createNetworkExceptionEvent({
- required String method,
- required String url,
- required int duration,
- required int startTime,
- required Object error,
- required TraceContext traceContext,
- required StackTrace stacktrace,
Creates exception event based on error and request
Implementation
BasicNetworkEvent createNetworkExceptionEvent({
required String method,
required String url,
required int duration,
required int startTime,
required Object error,
required TraceContext traceContext,
required StackTrace stacktrace,
}) {
return FailedNetworkWithExceptionEvent(
exceptionMessage: error.toString(),
exceptionStackTrace: stacktrace.toString(),
exceptionType: error.runtimeType.toString(),
duration: duration,
startTime: startTime,
httpRequestMethod: method,
spanId: traceContext.spanId,
traceId: traceContext.traceId,
urlFull: _sanitizeUrl(url),
networkProtocolName: _getProtocolFromUrl(url),
);
}