github.com/braveheart12/insolar-09-08-19@v0.8.7/scripts/glogs (about) 1 #!/usr/bin/env bash 2 read -r -d '' help <<'EOF' 3 # 4 # Helper for searching inside launchnet nodes logs 5 # 6 # Usage: 7 # 8 # ./scripts/glogs "PATTERN" [grep flags] 9 # 10 # Examples: 11 # 12 # ./scripts/glogs "synchronize" -C1 13 # 14 # ./scripts/glogs "panic|error" -E -A10 15 # 16 EOF 17 # echo '"$#" =' "$#" 18 if [ $# -lt 1 ]; then 19 echo "Error: wrong usage" 20 echo "$help" 21 exit 1 22 fi 23 24 SEARCH_PATTERN=$1 25 shift 26 27 set -x 28 29 if which ag ; then 30 ag $@ "$SEARCH_PATTERN" ./scripts/insolard/discoverynodes/*/output.log 31 else 32 grep $@ "$SEARCH_PATTERN" ./scripts/insolard/discoverynodes/*/output.log 33 fi