All Versions
10
Latest Version
Avg Release Cycle
117 days
Latest Release
2782 days ago

Changelog History

  • v2.1.0 Changes

    September 07, 2016
    • New: Explicitly run adb in 'brief' mode to ensure proper parsing.
    • New: -a / --all flag shows all logs.
    • Fix: Setting a tag width to 0 now correctly removes tags.
  • v2.0.0 Changes

    May 26, 2015
    • New: Display package and process name in birth & death messages.
    • New: Process can be matched in addition to package. For example com.android.chrome will match all of Chrome's processes, com.android.chrome: will match only its main process, and com.android.chrome:sandboxed_process1 will match that specific process name.
    • New: -c option clears log before reading logs.
    • New: If data is piped to pidcat it will be used as the log source instead of adb.
    • New: -t / --tag option allows filtering by tag name (regex supported).
    • New: -i / --ignore-tag option allows filtering out tags from the logs by name (regex supported).
    • New: --version option reports Pidcat's version.
    • New: Obtain unknown process IDs of currently-running apps.
    • New: --current option uses the package of the currently visible app for filtering.
    • New: Bash completion support for package names and device names. Requires manual installation of file in bash_completion.d/.
    • Fix: Properly match process birth & death from secondary processes.
    • Fix: Support leading spaces in PID numbers.
    • Fix: Default maximum tag length is now 23 (Android's maximum length).
    • Fix: Properly parse Android 5.1+ birth & death messages.
  • v1.4.1 Changes

    January 09, 2014
    • Fix: Ignore manufacturer-added invalid tag levels.
  • v1.4.0 Changes

    October 19, 2013
    • Add '--always-display-tags' argument for improved grepping.
    • Ignore bad UTF-8 data.
    • Replace tab characters in log message with four spaces.
    • Package name is now optional.
  • v1.3.1 Changes

    October 19, 2013
    • Add fatal to log level filtering.
    • Add '-e' and '-d' arguments for quickly selecting the emulator or device.
    • Improve removal of 'nativeGetEnabledTags' log spam.
  • v1.3.0 Changes

    October 19, 2013
    • Add support for Python 3.
    • Add '-s' argument for specifying device serial.
    • UTF-8 decode log messages.
  • v1.2.1 Changes

    October 19, 2013
    • Add support for 'fatal' log level.
  • v1.2.0 Changes

    October 19, 2013
    • Allow multiple packages to be specified.
    • Add argument to filter output based on log level.
  • v1.1.0 Changes

    October 19, 2013
    • De-duplicate tag name in output.
    • Color strict mode violations and optionally GC messages.
    • Support multiple processes for a package.
  • v1.0.0 Changes

    October 19, 2013

    ๐ŸŽ‰ Initial version.