trackError method

  1. @override
Future trackError(
  1. String message, [
  2. Map<String, dynamic>? params
])
override

Track an error. @param message The error message. @param params The optional parameters.

Implementation

@override
Future trackError(String message, [Map<String, dynamic>? params])
async
{
    logger.logInfo((_isEnabled ? 'GoogleAnalytics' : 'Disabled-GoogleAnalytics') + ': trackError: $message / $params');

    if (params == null)
        params = {};

    params['Message'] = message;

    if (_isEnabled)
        await track('Error', params);
}