A simple open-source tool for quickly taking and sharing system logs.
Root is required to grab all logs, but you can manually grant access to the main log (Logcat) through ADB:
adb shell pm grant com.tortel.syslog android.permission.READ_LOGS
More details about this can be found on the application's website.
Log types supported:
* Kernel logs (dmsg)
* Last kernel log (last_kmsg, if device supports it)
* Pstore logs
* Main log (Logcat)
* Modem log
* Event logs
* SELinux audit logs
After taking logs, it compresses them into a single zip, and allows you to share or upload them right away - great for helping debug system issues.
New in v2.0.0: Support for viewing the current system logs in near-real time.
You can also include notes within the zip, and append up to 10 characters to the file name.
All the source is available at https://github.com/Tortel/SysLog
Licensed under the GNU General Public License, version 2.
Uses libsuperuser by Jorrit 'Chainfire' Jongma, available at https://github.com/Chainfire/libsuperuser, AndroidX, the Material Design library, and Android-Terminal-Emulator by Jack Palevich.
The log scrubbing utility came from the CyanogenMod bug report tool
Uma ferramenta simples de código aberto para obter e compartilhar rapidamente logs do sistema.
A raiz é necessária para capturar todos os logs, mas você pode conceder acesso manualmente ao log principal (Logcat) por meio do ADB:
adb shell pm grant com.tortel.syslog android.permission.READ_LOGS
Mais detalhes sobre isso podem ser encontrados no site do aplicativo.
Tipos de log suportados:
* Registros do kernel (dmsg)
* Último log do kernel (last_kmsg, se o dispositivo suportar)
* Registros Pstore
* Log principal (Logcat)
* Log do modem
* Logs de eventos
Logs de auditoria do SELinux
Depois de registrar os registros, eles os compactam em um único zip e permitem que você compartilhe ou faça o upload deles imediatamente - ótimo para ajudar a depurar problemas do sistema.
Novo na v2.0.0: Suporte para visualizar os logs atuais do sistema quase em tempo real.
Você também pode incluir anotações no zip e anexar até 10 caracteres ao nome do arquivo.
Toda a fonte está disponível em https://github.com/Tortel/SysLog
Licenciado sob a Licença Pública Geral GNU, versão 2.
Usa libsuperuser por Jorrit 'Chainfire' Jongma, disponível em https://github.com/Chainfire/libsuperuser, AndroidX, a biblioteca de Material Design, e Android-Terminal-Emulator por Jack Palevich.
O utilitário de limpeza de logs veio da ferramenta de relatório de erros CyanogenMod