Skip to content
/ GALog Public

GUI program designed to retrieve and display Android log output for a specific app using the ADB server API.

License

Notifications You must be signed in to change notification settings

poul1x/GALog

Repository files navigation

GALog - Graphical Android Log

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.

Installation

Windows

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

Linux

Requirements:

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

Mac

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

Documentation can be found there

OS support

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.

About

GUI program designed to retrieve and display Android log output for a specific app using the ADB server API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published