com.yandex.metrica.plugins

Interface IPluginReporter

  1. Method Summary
  2. Method Detail
    1. reportUnhandledException
    2. reportError
    3. reportError


public interface IPluginReporter

IPluginReporter - расширение для класса IReporter.

Чтобы получить объект, реализующий данный интерфейс, необходимо вызвать метод IReporter.getPluginExtension().

Для каждого репортера создается один экземпляр объекта.

See Also:
IReporter.getPluginExtension()

Method Summary

All Methods
Instance Methods
Abstract Methods
Modifier and TypeMethod and Description
voidreportError(PluginErrorDetails errorDetails, java.lang.String message)
Отправляет сообщение об ошибке из плагина.
voidreportError(java.lang.String identifier, java.lang.String message, PluginErrorDetails errorDetails)
Отправляет сообщение об ошибке из плагина с собственным идентификатором.
voidreportUnhandledException(PluginErrorDetails errorDetails)
Отправляет отчет об аварийных остановках приложения.

Method Detail

reportUnhandledException

void reportUnhandledException(@NonNull
                              PluginErrorDetails errorDetails)
Отправляет отчет об аварийных остановках приложения.
Parameters:
errorDetails - Объект с описанием ошибки.
See Also:
PluginErrorDetails

reportError

void reportError(@NonNull
                 PluginErrorDetails errorDetails,
                 @Nullable
                 java.lang.String message)
Отправляет сообщение об ошибке из плагина. Ошибки будут сгруппированы по стектрейсу errorDetails. Чтобы отправлять ошибки без стектрейса, используйте метод reportError(String, String, PluginErrorDetails)
Parameters:
errorDetails - Объект с описанием ошибки. Должен содержать непустой стектрейс, иначе будет пропущен. Чтобы отправлять ошибки без стектрейса, используйте метод reportError(String, String, PluginErrorDetails) с идентификатором.
message - Описание или название ошибки.
See Also:
PluginErrorDetails

reportError

void reportError(@NonNull
                 java.lang.String identifier,
                 @Nullable
                 java.lang.String message,
                 @Nullable
                 PluginErrorDetails errorDetails)
Отправляет сообщение об ошибке из плагина с собственным идентификатором. По нему группируются ошибки в отчетах.
Parameters:
identifier - Идентификатор ошибки. По нему группируются ошибки в отчетах. Не используйте динамические строки или исключения в качестве идентификтора.
message - Описание или название ошибки.
errorDetails - Объект с описанием ошибки.
See Also:
PluginErrorDetails