В настоящее время мое приложение регистрирует отладочную информацию и состояние телефона с помощью logcat. Что мне нужно, это следующее:
- Есть ли способ отправить все мои журналы в личное (например, зашифрованное) хранилище моего приложения, недоступное для других аккуратным образом?
- Я также хотел бы очистить и экспортировать эти журналы, скажем, каждые 24 часа на мой TCP-сервер
Какой самый быстрый и чистый способ сделать это? Я понимаю, что мог бы написать свой собственный сервис журналирования, который делает это, и использовать что-то вроде AlarmManager для экспорта журналов, но мне было интересно, существуют ли автоматизированные решения, так как сама задача выглядит довольно вездесущей.
Идея, лежащая в основе всего этого, заключается в том, чтобы отслеживать производительность моего приложения, возможные ошибки, которые позволили бы мне работать над обновлениями. Что-то вроде автоматической обратной связи с толпой.