AppPage.net

Screenshots

  • LogHub screenshot 1
  • LogHub screenshot 2
  • LogHub screenshot 3
  • LogHub screenshot 4
  • LogHub screenshot 5

About LogHub

LogHub is a high-density, terminal-grade logcat and crash telemetry viewer designed specifically for Android developers, QA engineers, and power users.

Inspect live application logs, multi-process background tasks, and fatal crash reports directly on your Android device — without needing a PC, ADB connections, or root access.

Paired seamlessly with the LogHub client library, LogHub captures standard android.util.Log outputs, uncaught JVM exceptions, and native C/C++ signals, streaming them into a clean, monospace terminal interface in real time.


KEY FEATURES

• Zero-Code Setup: Continue using standard android.util.Log (Log.d, Log.e, Log.i, etc.) as you always have. No need to refactor existing code or change logger imports.
• High-Density Monospace Terminal: Clean 2-tier layout formatted for readability on mobile screens. Expand or collapse long log entries with a single tap.
• Multi-Process Telemetry: Context badges instantly identify Linux PID, TID, thread name, and secondary processes (e.g. [:sync/Worker:5928] or [main:2410]).
• Advanced Search Engine: Filter logs using structured syntax:
- By Tag: tag:Network or t:OkHttp (supports wildcards: tag:Auth* or comma lists: tag:Http,Cache)
- By Message: msg:timeout or m:"connection reset"
- By App: app:com.example.app or use the quick App dropdown filter
- Exclusions: prefix any term with "!" to filter out noise (e.g. !tag:FCM !msg:heartbeat)
- Free Text: case-insensitive search across tags, messages, threads, and process names
• Priority Level Filtering: One-tap multi-level chip filters for Debug, Info, Warnings, Errors, and Crashes.
• Crash Diagnostics: Automatically catches uncaught exceptions and native OS signals (SIGSEGV, SIGABRT, SIGBUS) with stack traces and one-tap restart.
• Multi-Item Selection & Copy: Long-press any log entry to enter multi-select mode. Select multiple entries or select all, then copy cleanly formatted text to your clipboard.
• Plain-Text Export: Save complete diagnostic sessions to your device storage using Android's Storage Access Framework (SAF).
• Configurable Storage: Set your desired in-memory and database capacity (2,000, 5,000, or 10,000 entries) with automatic sliding-window pruning.


PRIVACY & PERMISSIONS

• 100% Offline: LogHub does not request or use the Android Internet permission (android.permission.INTERNET).
• Zero Telemetry: No analytics, no tracking, and no external advertising SDKs.
• Local Storage: All log records remain securely inside a local, private SQLite database on your device and are never transmitted to third parties.


LIBRARY INTEGRATION

To stream logs from your Android app to LogHub:

1. Add the dependency to your build.gradle:
implementation 'io.github.amanrajaryan:loghub:'

2. Use standard android.util.Log anywhere in your project. Ingestion starts automatically via a zero-overhead startup provider.

For multi-process applications, initialize once in your Application class:
LogHub.init(this);


CATEGORIES & TAGS
Category: Tools / Developer Tools
Tags: Developer Tools, Logcat, Debugging, Telemetry, Crash Reporting, Logger, Terminal