AndroidRegistrazione e utilizzo di Logcat


Sintassi

  • Log.v(String tag, String msg, Throwable tr)
  • Log.v(String tag, String msg)
  • Log.d(String tag, String msg, Throwable tr)
  • Log.d(String tag, String msg)
  • Log.i(String tag, String msg, Throwable tr)
  • Log.i(String tag, String msg)
  • Log.w(String tag, String msg, Throwable tr)
  • Log.w(String tag, String msg)
  • Log.e(String tag, String msg, Throwable tr)
  • Log.e(String tag, String msg)

Parametri

Opzione Descrizione
-b (buffer) Carica un buffer di registro alternativo per la visualizzazione, ad esempio eventi o radio. Il buffer principale è usato di default. Vedere Visualizzazione dei buffer di registro alternativi.
-c Cancella (svuota) l'intero registro ed esce.
-d Scarica il log sullo schermo ed esce.
-f (nome file) Scrive l'output del messaggio di log su (nome file). L'impostazione predefinita è stdout.
-g Stampa la dimensione del buffer di registro specificato ed esce.
-n (conta) Imposta il numero massimo di registri ruotati su (conteggio). Il valore predefinito è 4. Richiede l'opzione -r.
-r (kbytes) Ruota il file di registro ogni (kbyte) di output. Il valore predefinito è 16. Richiede l'opzione -f.
-S Imposta le specifiche del filtro predefinito su Silenzioso.
-v (formato) Imposta il formato di output per i messaggi di registro. L'impostazione predefinita è il breve formato.

Osservazioni

Definizione

Logcat è uno strumento da riga di comando che esegue il dump di un registro dei messaggi di sistema, incluse le tracce dello stack quando il dispositivo genera un errore e i messaggi che hai scritto dalla tua app con la classe Log .

Quando usare

Se stai pensando di utilizzare i metodi System.out di Java per la stampa sulla console invece di utilizzare uno dei metodi Log di Android, devi sapere che funzionano sostanzialmente allo stesso modo. Tuttavia, è meglio evitare di usare i metodi di Java perché le informazioni extra e la formattazione fornite dai metodi di log di Android sono più vantaggiose. Inoltre, i metodi di stampa System.out vengono reindirizzati al metodo Log.i() .

Link utili

Registrazione e utilizzo di Logcat Esempi correlati