awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JakeWharton avatar

JakeWharton/pidcat

0
View on GitHub↗
4,939 Stars·515 Forks·Python·Apache-2.0·2 Aufrufe

Pidcat

Pidcat ist ein Kommandozeilen-Utility für die Android-Entwicklung, das System-Logs für ein spezifisches Anwendungspaket filtert. Es fungiert als Logcat-Filter und Colorizer, der die Ausgabe für ein einzelnes Paket isoliert, um beim Debugging des Anwendungsverhaltens zu unterstützen.

Das Tool zeichnet sich durch die dynamische Verfolgung von Prozessidentifikatoren aus. Es überwacht Systemprozesslisten, um die Ziel-Prozess-ID automatisch zu aktualisieren, wenn eine Anwendung neu startet oder neu bereitgestellt wird, wodurch sichergestellt wird, dass der Log-Stream ohne manuelles Eingreifen bestehen bleibt.

Um die Lesbarkeit zu verbessern, wendet das Utility eine Farbkodierung auf Log-Einträge basierend auf Schweregraden und Quellen an. Dies wird erreicht, indem rohe Log-Streams mithilfe regulärer Ausdrücke geparst und ANSI-Escape-Sequenzen in die Terminalausgabe eingefügt werden.

Features

  • Android Application Debugging - Provides a specialized utility for inspecting the runtime behavior of Android apps via filtered system logs.
  • Process Lifecycle Tracking - Ensures the log stream persists by automatically tracking the process ID across application restarts.
  • Logcat Filters - Isolates log output for a specific Android application package to simplify debugging.
  • Domain-Based Log Filtering - Filters log entries based on the application package domain to isolate specific app behavior.
  • PID-Based Process Tracking - Monitors system process lists to automatically update the target PID when an application restarts.
  • Package-to-PID Resolution - Provides the mechanism to resolve an Android package name to a numeric process ID for targeted logging.
  • Log Stream Visualizations - Applies color coding to Logcat streams to make different severity levels easier to distinguish.
  • Regex-Based Colorizers - Uses regular expressions to apply specific colors to log entries based on severity and source.
  • Colored Log Formatters - Styles console output using colors to differentiate between log severity levels and sources.
  • Android Dynamic Analysis Tools - Logcat color script for filtering logs by specific application packages.
  • Debugging Tools - Colored ADB wrapper for filtering logs by application package.
  • Development Tooling - Colored logcat script for specific packages.
  • Testing and Debugging Tools - Colored logcat script for filtering application-specific logs.

Star-Verlauf

Star-Verlauf für jakewharton/pidcatStar-Verlauf für jakewharton/pidcat

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Pidcat

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Pidcat.
  • jakewharton/scalpelAvatar von JakeWharton

    JakeWharton/scalpel

    2,761Auf GitHub ansehen↗

    A surgical debugging tool to uncover the layers under your app.

    Java
    Auf GitHub ansehen↗2,761
  • facebook/stethoAvatar von facebook

    facebook/stetho

    12,672Auf GitHub ansehen↗

    Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time inspection of network traffic, internal application state, and the user interface layout directly within a desktop browser. The project provides specialized inspectors for analyzing Android-specific components. This includes a network inspector for capturing HTTP requests and responses, an SQLite database browser for querying local storage, and a view hierarchy inspector for mapping UI elements and styles. Additional capabilities cover runtime execution via an embedded JavaScrip

    Java
    Auf GitHub ansehen↗12,672
  • pedrovgs/androidwifiadbAvatar von pedrovgs

    pedrovgs/AndroidWiFiADB

    4,139Auf GitHub ansehen↗

    AndroidWiFiADB is an IntelliJ IDE plugin that provides wireless debugging and device connection management for Android devices. It serves as a tool for establishing wireless connections over WiFi, allowing for the deployment and debugging of applications without a physical USB cable. The plugin includes a mobile device connection manager that provides a centralized dashboard for tracking and monitoring the connection states of multiple wireless Android devices. The system integrates directly into the JetBrains development environment, utilizing a tool window to manage device connectivity and

    Java
    Auf GitHub ansehen↗4,139
  • bensadeh/tailspinAvatar von bensadeh

    bensadeh/tailspin

    7,875Auf GitHub ansehen↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Rustcczecolorizercolors
    Auf GitHub ansehen↗7,875
Alle 30 Alternativen zu Pidcat anzeigen→

Häufig gestellte Fragen

Was macht jakewharton/pidcat?

Pidcat ist ein Kommandozeilen-Utility für die Android-Entwicklung, das System-Logs für ein spezifisches Anwendungspaket filtert. Es fungiert als Logcat-Filter und Colorizer, der die Ausgabe für ein einzelnes Paket isoliert, um beim Debugging des Anwendungsverhaltens zu unterstützen.

Was sind die Hauptfunktionen von jakewharton/pidcat?

Die Hauptfunktionen von jakewharton/pidcat sind: Android Application Debugging, Process Lifecycle Tracking, Logcat Filters, Domain-Based Log Filtering, PID-Based Process Tracking, Package-to-PID Resolution, Log Stream Visualizations, Regex-Based Colorizers.

Welche Open-Source-Alternativen gibt es zu jakewharton/pidcat?

Open-Source-Alternativen zu jakewharton/pidcat sind unter anderem: jakewharton/scalpel — A surgical debugging tool to uncover the layers under your app. facebook/stetho — Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time… pedrovgs/androidwifiadb — AndroidWiFiADB is an IntelliJ IDE plugin that provides wireless debugging and device connection management for Android… bensadeh/tailspin — Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into… chuckerteam/chucker — Chucker is an on-device HTTP inspector for Android applications that captures and records network traffic for the… jgilfelt/chuck — Chuck is an in-app network debugger and HTTP traffic logger for Android applications. It intercepts and records…