Como imprimir mensagens (como um sinalizador) no console do Eclipse (ou log) ao desenvolver e depurar um aplicativo Android
164
Em vez de tentar produzir no console, Log
o LogCat pode ser encontrado no Eclipse: Janela-> Mostrar exibição-> Outros… -> Android-> LogCat
Dê uma olhada na referênciaLog
.
Os benefícios do uso do LogCat são que você pode imprimir cores diferentes, dependendo do seu tipo de log, por exemplo: Log.d
imprime em azul, Log.e
imprime em laranja. Além disso, você pode filtrar por marca de log , mensagem de log , identificação do processo e / ou nome do aplicativo . Isso é realmente útil quando você deseja apenas ver os logs do seu aplicativo e manter os outros itens do sistema separados.
Você precisa adicionar a visualização Log do Android no eclipse para vê-los. Existem também outros métodos, dependendo da gravidade da mensagem (erro, verbose, aviso, etc.).
fonte
System.out.println()
também gera para o LogCat. A vantagem de usar o bom e velhoSystem.out.println()
é que você pode imprimir um objeto comoSystem.out.println(object)
no console se precisar verificar se uma variável foi inicializada ou não.Log.d
,Log.v
,Log.w
Etc métodos só permitem imprimir cordas para o console e não objetos. Para contornar isso (se você desejar), você deve usarString.format
.fonte
toString()
. Isto é o queSystem.out.println(Object)
faz internamente. Se otoString()
método emObject
si for usado (por exemplo, para tipos de matriz), talvez você não obtenha resultados úteis.Log
.Eu uso o método Log.d também, por favor importe
import android.util.Log;
Mas lembre-se de que, quando você quiser ver as mensagens de depuração, não use Executar como, use "Debug As" e selecione Aplicativo Android. Caso contrário, você não verá as mensagens de depuração.
fonte
eu uso o formato de log abaixo para imprimir meu conteúdo no logCat
fonte