Estou tentando fazer uma depuração no Android e estou executando um logcat ativo no Terminal, mas o problema é que há muita informação gerada para que, quando terminar, tente copiar todas as informações recebidas escolhendo "Selecionar Todos "e" Copiar "grande parte da saída inicial produzida não são copiados. Eu sabia history
, mas isso apenas fornece uma lista de comandos que foram inseridos anteriormente, não a saída.
Posso ver um histórico de toda a saída que o terminal fornece ou talvez eu possa fazer com que o terminal salve como arquivo de texto toda a saída que está produzindo?
command-line
cobertura
fonte
fonte
Respostas:
Você pode anexar todos os logs a um arquivo de texto redirecionando a saída. Mas isso requer que cada comando seja executado assim (isso capturará ambos
stdout
&stderr
)OU
Você pode gravar screencasts do terminal, já que ele armazena o screencast no arquivo de texto, você pode usá-lo. É chamado shelr
Os arquivos são armazenados em
~/.local/share/shelr/
Fonte: http://www.omgubuntu.co.uk/2012/04/how-to-record-and-share-terminal-screencasts-quickly/
Nota: Não faço ideia do desenvolvimento do Android. Esta resposta é baseada em scripts de shell.
fonte
shelr
é impressionanteEu tive o mesmo problema no outro dia e encontrei esta solução: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file
Talvez não seja a melhor coisa que você possa fazer. Acho que é isso que você estava pedindo.
fonte