No meu logcat há muita saída, então gostaria de filtrá-la usando algumas palavras-chave, basicamente exibindo apenas a saída que contém a (s) palavra (s) -chave. Existe uma maneira de fazer isso no Android Studio por meio da IU?
android-studio
logcat
Alessandro Roaro
fonte
fonte
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
Respostas:
Existem duas maneiras de fazer isso, ambas na guia Android na parte inferior do IDE (onde a saída do logcat é exibida).
Primeiro, você pode simplesmente digitar algo na caixa de pesquisa na parte superior e ela deve filtrar apenas as mensagens que contenham o texto digitado.
Em segundo lugar, você pode fazer uma filtragem avançada clicando no menu suspenso no canto superior direito, que deve exibir Nenhum filtro por padrão, e escolher
Edit Filter Configuration
e especificar o que filtrar. Usando esse método, você também salva os filtros e pode reutilizá-los selecionando-os no menu suspenso.Captura de tela:
fonte
O que eu faço é clicar com o botão direito em uma linha que não gosto e selecionar "Linhas de dobra como esta"
fonte
Como @ free3dom disse, você pode selecionar o processo do qual deseja receber logcats. Aqui está a imagem.
fonte
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
FIZ UM VÍDEO TUTORIAL PARA MOSTRAR PARA VOCÊ COMO = https://youtu.be/xw2qE5ko_9I
Dê um nome ao seu log. Chamei o meu de "wawa".
No Android Studio, vá para Android-> Editar configurações de filtro
Em seguida, digite o nome que você deu aos logs. No meu caso, é chamado de "wawa". Aqui estão alguns exemplos dos tipos de filtros que você pode fazer. Você pode filtrar por System.out, System.err, Logs ou nomes de pacote:
fonte
Primeiro declare seus nomes de TAG em seu código, por exemplo
Em seguida, adicione instruções de registro onde deseja gerar algo
De acordo com free3dom na segunda postagem, na guia logcat, clique no menu suspenso Filtros e, em seguida, em Editar configuração de filtro.
Neste exemplo, estamos usando a opção Log Tag (regex) para exibir mensagens de log para qualquer um dos três nomes de tag correspondentes usando o pipe | separador (sem espaços):
fonte
Tive problemas para ligar os filtros no Logcat. Para ver os filtros no Android Studio 3.2, você deve ativar e desativar o 'Modo Flutuante' novamente para fazer os filtros reaparecerem.
fonte
Uma alternativa que funciona para mim é selecionar a
Show only selected application
opção no menu de filtro:fonte
Não sei se as imagens da outra resposta são antigas ou se estava faltando alguma coisa, mas aqui está uma imagem atualizada.
Clique na guia Android Monitor na parte inferior e certifique-se de que a guia logcat esteja selecionada. Em seguida, digite o que deseja para filtrar sua saída. Eu filtrei o meu com o meu nome de tag
TAG
.fonte
Só para adicionar meu próprio erro:
certifique-se de que, ao usar o emulador e um dispositivo real, alterne para o dispositivo que você está depurando na lista suspensa à esquerda acima da guia logcat.
fonte
consulte https://medium.com/zinuzoid/if-you-developing-android-application-1bdff0a96205
basta criar o filtro LogCat e inserir abaixo da string para "LogTag" que irá ignorar as linhas do sistema
fonte