A simple open-source tool for quickly taking and sharing system logs.
Root is required for Android 4.1+, and recommended for all versions.

Log types supported:
* Kernel logs (dmsg)
* Last kernel log (last_kmsg, if device supports it)
* 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.

New feature in v1.2: Grep the logs for a string. This will run the logs through grep before adding them to the zip. This is case sensitive! It will also automatically add a line to the end of the notes describing which logs and what string was used.

All the source is available at github.com/Tortel/SysLog
Licensed under the GNU General Public License, version 2.

Uses libsuperuser by Jorrit 'Chainfire' Jongma, available at github.com/Chainfire/libsuperuser, AppCompat v23, Material Dialogs by Aidan Follestad, and Android-Terminal-Emulator by Jack Palevich.
The log scrubbing utility came from the CyanogenMod bug report tool
From version SysLog 2.1.6:
v2.1.6 (August 30, 2018)
- Fix crashes while in landscape

v2.1.5 (July 18, 2018)
- Added support for grabbing some pstore log files

v2.1.4 (April 24, 2018)
- Added common log type names
- Adaptive icon
All versions
August 31, 2018