Как настроить Raven для проекта Android, чтобы иметь собственные теги?

Мне удалось интегрировать Raven в мой проект Android, следуя процедуре, описанной в файле README: Raven-Android на GitHub.

Я также могу сам создавать события с помощью пользовательских тегов и успешно захватывать их, используя экземпляр Raven.

Проблема в том, что когда выдается "реальное" исключение (не сгенерированное мной для целей тестирования), например NullPointerException, Sentry получает сообщение с тегами по умолчанию.

Что я должен сделать, чтобы все зарегистрированные исключения имели мои собственные теги?

1 ответ

Решение

Хотя пользовательские теги не поддерживаются на момент написания этой статьи, мне удалось установить их, предоставив пользовательскую реализацию RavenFactory.java а также EventBuilderHelper.java,

Этот запрос на тягу очень помог.

Единственное, что остается нерешенным, - это то, что, хотя я могу добавить свои собственные теги, я не могу удалить теги по умолчанию.

Другие вопросы по тегам