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