2013-06-27 17 views
9

voglio sviluppare un frame work di registro per la mia applicazione .La cose che voglio raggiungere èAndroid: Applicazione con rapporto di crash dump

  1. Traccia il registro della mia applicazione
  2. scrivere il log ad un testo file, mentre tracciando il registro
  3. filtrare il registro genrated dalla mia applicazione
  4. interrompere la traccia di registro se qualche errore/eccezione si verifica dopo aver scritto l'eccezione in file di testo

Prima di tutto voglio sapere è possibile? Immagino che usando il servizio lo accetteremo. se sbaglio per favore correggetemi

rimando questo progetto per raggiungere i miei bisogni https://github.com/androidnerds/logger

In questo progetto stanno usando AIDL di creare un servizio per registrare i log .Ma il salvataggio di file di verifica solo quando mai il intento per quello.

Seriamente sono nuovo in questo processo AIDL. Il punto che mi confonde è che il progetto di esempio non dà alcun permesso in manifest a WRITE FILES per l'archiviazione. Ma è in grado di farlo. Come hanno ottenuto quello ??

Anche ero andato attraverso queste domande

  1. How do I get the logfile from an Android device?
  2. Programmatically get log cat data
  3. Write android logcat data to a file
  4. Save Data of LogCat in android
  5. How to save LogCat contents to file?
  6. How to write entire Logcat in to sdcard?
  7. Filter LogCat to get only the messages from My Application in Android?

Ma nulla funziona per me. Quindi, per favore, suggerisci un modo per ottenere questo

+0

cosa hai fatto fino ad ora? hai giocato con i corsi di Logger/Handler? – pskink

+0

bene ho provato a personalizzare il codice sorgente del progetto mi riferisco a – edwin

+0

@pskink provo a modificare il codice sorgente di https://github.com/androidnerds/logger – edwin

risposta

2

Ti suggerisco di dare un'occhiata a ACRA.

https://github.com/ACRA/acra

Almeno se non si desidera utilizzarlo, è ancora open source in modo da poter dare un'occhiata al codice. Fanno molte cose che vuoi raggiungere e quando guardi il codice puoi trovare le risposte alla tua domanda.

ho biforcuta ACRA a fare alcune delle cose di cui parli nei tuoi quesiti:

Come faccio ad avere il file di log da un dispositivo Android?

È possibile accedere al file di tutto ciò rapporto Acra che si desidera. Usiamo un logger speciale che scrive nel file di log di acra. Quindi sappiamo qual è la sequenza di eventi che ha innescato il crash.

programmazione ottenere i dati di log gatto

Si tratta di un file di testo, usiamo/valore chiave = [sezioni] e timestamp per visualizzare i log per gli utenti prima di inviare il rapporto. Fai attenzione ad anonimizzare i tuoi rapporti di log e non mettere informazioni personali sui tuoi utenti.

scrittura dei dati logcat Android per un file

Salva dati di LogCat in Android

Come risparmiare contenuti logcat di file?

Come scrivere l'intero logcat in sdcard?

Filtra LogCat per ottenere solo i messaggi dalla Mia Applicazione in Android?

Tutto ciò che chiedi qui è già gestito da ACRA. C'è un meccanismo di estensione che ti permette di scrivere il tuo mittente e il tuo reporter.

Problemi correlati