com.yandex.metrica.plugins
Interface IPluginReporter
public interface IPluginReporter
IPluginReporter
- расширение для класса IReporter
.
IReporter.getPluginExtension()
. Для каждого репортера создается один экземпляр объекта.
- See Also:
IReporter.getPluginExtension()
Method Summary
Modifier and Type | Method and Description |
---|---|
void | reportError(PluginErrorDetails errorDetails, java.lang.String message)
Отправляет сообщение об ошибке из плагина.
|
void | reportError(java.lang.String identifier, java.lang.String message, PluginErrorDetails errorDetails)
Отправляет сообщение об ошибке из плагина с собственным идентификатором.
|
void | reportUnhandledException(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