lnd.xprv/lntest/itest/log_check_errors.sh

13 lines
355 B
Bash
Raw Normal View History

2020-04-07 18:22:26 +03:00
#!/bin/bash
BASEDIR=$(dirname "$0")
# Filter all log files for errors, substitute variable data and match against whitelist.
cat $BASEDIR/*.log | grep "\[ERR\]" | \
sed -r -f $BASEDIR/log_substitutions.txt | \
sort | uniq | \
grep -Fv -f $BASEDIR/log_error_whitelist.txt
# If something shows up (not on whitelist) exit with error code 1.
test $? -eq 1