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.
Requirements:
Install & Run:
- Download app bundle for Windows 10 from the releases page
- Unpack the bundle and run
galog.exe
executable
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.txt
Run galog as a python module:
python -m galog
Requirements:
- Qt for X11 Requirements. Install the libraries listed in the table to make Qt functional. Also read this issue.
Install & Run:
- Download app bundle for Linux from the releases page
- Unpack the bundle and run
galog
executable
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.txt
Run galog as a python module:
python -m galog
Requirements: Unknown (Everything works out of the box).
Install & Run: Due to macOS design, a ready-to-use app bundle is currently unavailable.
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.txt
Run galog as a python module:
python -m galog
Documentation can be found there
Windows: Primary development system for fast feedback and efficient bug fixes.
Linux: Development on Linux involves utilizing a hypervisor, leading to slower feedback and bug fixes compared to the Windows 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.