Создайте свой собственный класс логгера. Скажем, вы вызываете класс "MyLogger
", затем вы можете создать некоторые методы, имитирующие методы Android, например MyLogger.logI(name,text);
и т. Д.
В рамках вашего метода logI
вы можете печатать в стандартные журналы Android как обычно (Log.i(...);
), а также отправлять текст в журнале на ваш http-сервер.
Если вам нужна помощь с http-запросом, вам следует обратиться к документации apache commons
для хорошей реализации. Все, что вам нужно сделать, это создать запрос http, добавить данные в экземпляр HttpPut
, а затем отправить запрос на сервер (обрабатывать его так, как вы считаете нужным на сервере). Убедитесь, что вы делаете это в AsyncTask
, иначе вы можете замедлить пользовательский интерфейс и т. Д., Если вы не используете фоновый поток.