GALog is a GUI program designed to retrieve and display Android log output for a specific app using the ADB server API.
Features:
- Nice-looking GUI
- Log output highlighting: additional formatting is applied to enhance log readability (very WIP).
- Live reloading: log output is automatically reloaded upon app restart.
- Ability to save log output to a file and read it later.
- Message filtering based on content.
Install from github releases (recommended):
- Download app bundle for Windows 10 from the releases page
- Unpack the bundle and run
galog.exeexecutable
Run GALog using Python:
Clone repository and install the dependencies with powershell commands:
git clone https://github.com/poul1x/galog.git
cd galog
py -3 -m venv venv
.\venv\Scripts\activate.ps1
pip install -r requirements-prod.txtRun galog as a python module:
python -m galogRequirements:
Prebuilt executable requires Qt5 shared libraries (qtcore, qtgui, qtwidgets) to be installed.
For Debian/Ubuntu/Mint:
sudo apt install libqt5widgets5
Install from github releases (recommended):
- Download app bundle for Linux from the releases page
- Unpack the bundle and run
galogexecutable
Run GALog using Python:
Clone repository and install the dependencies:
git clone https://github.com/poul1x/galog.git
cd galog
python3 -m venv venv
source ./venv/bin/activate
pip install -r requirements-prod.txtRun galog as a python module:
python -m galogRun GALog using Python:
Clone repository and install the dependencies:
git clone https://github.com/poul1x/galog.git
cd galog
python3 -m venv venv
source ./venv/bin/activate
pip install -r requirements-prod.txtRun galog as a python module:
python -m galogDocumentation can be found there
Linux: Primary development system for fast feedback and efficient bug fixes.
Windows: Development on Windows involves utilizing a hypervisor, leading to slower feedback and bug fixes compared to the Linux environment.
Mac: Development on Mac involves utilizing a hypervisor (note: slow performance), resulting in the slowest feedback and bug fixes. Please be aware that there are known UI bugs on the Mac platform, and they may not be addressed in the near future.
