You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
955 B
36 lines
955 B
#!/bin/bash
|
|
#
|
|
# Diagnostic script for daily notification prefetch issues
|
|
# Filters logcat output for prefetch-related instrumentation logs
|
|
#
|
|
# Usage:
|
|
# ./scripts/diagnose-prefetch.sh [package_name]
|
|
#
|
|
# Example:
|
|
# ./scripts/diagnose-prefetch.sh app.timesafari.app
|
|
#
|
|
|
|
set -e
|
|
|
|
PACKAGE_NAME="${1:-app.timesafari.app}"
|
|
|
|
echo "🔍 Daily Notification Prefetch Diagnostic Tool"
|
|
echo "=============================================="
|
|
echo ""
|
|
echo "Package: $PACKAGE_NAME"
|
|
echo "Filtering for instrumentation tags:"
|
|
echo " - APP|ON_CREATE"
|
|
echo " - FETCHER|*"
|
|
echo " - PREFETCH|*"
|
|
echo " - DISPLAY|*"
|
|
echo " - STORAGE|*"
|
|
echo ""
|
|
echo "Press Ctrl+C to stop"
|
|
echo ""
|
|
|
|
# Filter logcat for instrumentation tags
|
|
adb logcat -c # Clear logcat buffer first
|
|
|
|
adb logcat | grep -E "APP\|ON_CREATE|FETCHER\||PREFETCH\||DISPLAY\||STORAGE\||DailyNotification|TimeSafariApplication|TimeSafariNativeFetcher" | \
|
|
grep -i "$PACKAGE_NAME\|TimeSafari\|DailyNotification"
|
|
|
|
|