trackWarningWithException method

  1. @override
void trackWarningWithException(
  1. String source,
  2. dynamic e, [
  3. dynamic stackTrace
])
override

Track a warning specifying its source, with exception e and optional stackTrace.

Implementation

@override
void trackWarningWithException(String source, dynamic e, [dynamic stackTrace])
async
{
    logger.logInfo((_isEnabled ? 'GoogleAnalytics' : 'Disabled-GoogleAnalytics') + ': trackWarningWithException: $source / $e / $stackTrace');

    if (_isEnabled)
    {
        Map<String, dynamic>? params = {'Message': e.toString()};
        if (stackTrace != null)
            params[ 'StackTrace'] = stackTrace.toString();

        track('Warning', params);
    }
}