don't inspect the log for NOTE|DEBUG|ALL

This commit is contained in:
George Danchev 2011-07-24 14:49:43 +00:00
parent d335e276a5
commit aac5928b92

View File

@ -182,26 +182,26 @@ fi
echo -e "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" | tee -a ${CLOG} echo -e "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" | tee -a ${CLOG}
# severity classes of libdax_msgs.h in libburn and libisofs # severity classes of libdax_msgs.h in libburn and libisofs
# List of boring keywords: # List of boring keywords:
# 'UPDATE' A pacifier message during long running operations. # 'UPDATE|NOTE|DEBUG|ALL' - not considered interesting for lazy log inspection.
# List of interesting keywords: # List of interesting keywords:
# thrown by xorriso and underlying libraries # thrown by xorriso and underlying libraries
LIST_KWD="(NEVER|ABORT|FATAL|FAILURE|MISHAP|SORRY|WARNING|HINT|NOTE|DEBUG|ALL" LIST_KWD="(NEVER|ABORT|FATAL|FAILURE|MISHAP|SORRY|WARNING|HINT"
# thrown by others # thrown by others
LIST_KWD+="|FAIL|ERROR|WRONG)" LIST_KWD+="|FAIL|ERROR|WRONG)"
if [ -f "${CLOG}" ]; then if [ -f "${CLOG}" ]; then
set +e set +e
# lines, perl regex, leading tabs # lines, perl regex, leading tabs
grep -n -P "${LIST_KWD}" "${CLOG}" | tee -a ${CLOG} grep -n -P "${LIST_KWD}" "${CLOG}"
RET_GREP="$?" RET_GREP="$?"
case ${RET_GREP} in case ${RET_GREP} in
0) # found 0) # found
;; ;;
1) # not found 1) # not found
echo -e "\n${SELF}: Log file looks clear.\n" | tee -a ${CLOG} echo -e "${SELF}: Log file looks clear." # | tee -a ${CLOG}
;; ;;
*) # *) #
echo -e "\n${SELF}: grep returned EXIT CODE: ${RET_GREP}.\n" | tee -a ${CLOG} echo -e "${SELF}: grep returned EXIT CODE: ${RET_GREP}." # | tee -a ${CLOG}
;; ;;
esac esac
set -e set -e