awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesAndroid Log Management

Tools for organizing, tagging, and filtering log output specifically within the Android ecosystem.

Distinct from Android Thread Management: Existing candidates focus on dependency, SQLite, or thread management; none cover the general domain of Android log organization.

Explore 5 awesome GitHub repositories matching mobile development · Android Log Management. Refine with filters or upvote what's useful.

Awesome Android Log Management GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • orhanobut/loggerorhanobut 的头像

    orhanobut/logger

    13,849在 GitHub 上查看↗

    This Android logging library is a toolkit for printing formatted, stylized, and filtered debug messages to the Android console and local files. It functions as a console log styler, a log file writer, and a formatter for converting complex data into human-readable text. The library provides specific utilities for customizing the visual appearance of logs by tracking thread information and call depth. It includes capabilities for converting JSON, XML, and collection data into readable formats and saving console entries to local files for offline analysis. The system covers broader log managem

    Organizes and filters console output using custom tags and rules to isolate specific app behaviors.

    Java
    在 GitHub 上查看↗13,849
  • jakewharton/timberJakeWharton 的头像

    JakeWharton/timber

    10,833在 GitHub 上查看↗

    Timber is an extensible logging framework and wrapper for Android applications. It provides an interface that extends the standard Android logging class to enable customizable output destinations and routing logic. The system uses a tree-based dispatch model and a plugin system to direct log messages to multiple external handlers. This allows for custom log routing to external services or files based on the current environment or specific criteria. The project includes tools for monitoring and observability, specifically a performance validator that analyzes logging calls to detect inefficie

    Provides a comprehensive framework for managing and routing system logs within Android applications.

    Kotlin
    在 GitHub 上查看↗10,833
  • markzhai/androidperformancemonitormarkzhai 的头像

    markzhai/AndroidPerformanceMonitor

    6,730在 GitHub 上查看↗

    AndroidPerformanceMonitor is a diagnostic library and debugging tool designed to detect UI freezes and monitor main thread responsiveness in Android applications. It functions as a UI block detector that identifies performance degradation by capturing thread stack dumps and performance logs. The tool utilizes a watchdog mechanism to monitor the main thread for hangs based on configurable time thresholds. When a block is detected, it captures a full call stack dump and triggers system-level alert notifications to notify developers immediately. The library includes capabilities for performance

    Manages, filters, and exports performance logs specifically for the Android ecosystem.

    Javaandroidanrapm
    在 GitHub 上查看↗6,730
  • google/perfettogoogle 的头像

    google/perfetto

    5,558在 GitHub 上查看↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Perfetto streams logcat messages and periodically polls system properties, packages, CPU, wakelocks, and display state.

    C++
    在 GitHub 上查看↗5,558
  • apache/logging-log4j2apache 的头像

    apache/logging-log4j2

    3,607在 GitHub 上查看↗

    This project is a logging framework for Java environments, providing a standardized interface for capturing diagnostic application events and maintaining persistent audit trails. It functions as an enterprise-grade logging engine designed to handle high-throughput applications while managing complex diagnostic data. The framework distinguishes itself through a modular provider architecture that allows for the dynamic swapping of logging implementations and output destinations. It utilizes a hierarchical configuration system that enables granular control over logging behavior, supported by plu

    Provides built-in benchmarking tools to measure resource consumption and identify throughput bottlenecks within the logging framework.

    Javaapacheapijava
    在 GitHub 上查看↗3,607
  1. Home
  2. Mobile Development
  3. Android Log Management

探索子标签

  • Log Call ValidatorsTools that analyze code to ensure logging calls are performant and contain correct argument counts. **Distinct from Android Log Management:** Distinct from general log management: focuses on the static analysis tool rather than the logging runtime.
  • Log Event RecordersRecords Android log events into a trace, synchronized with other trace data, for long-duration capture. **Distinct from Android Log Management:** Distinct from Android Log Management: focuses on recording log events into a trace for analysis, not on organizing or filtering logs.
  • Logging Performance Optimization1 个子标签Techniques for reducing the runtime overhead of logging calls in Android apps. **Distinct from Android Log Management:** Distinct from general log management: focuses specifically on the performance overhead and string validation.
  • Trace Log and State CollectorsStreams logcat messages and periodically polls system properties, packages, CPU, wakelocks, and display state into trace data. **Distinct from Android Log Management:** Distinct from Android Log Management: focuses on collecting log and state data into a trace for analysis, not on organizing or filtering existing logs.