Project

General

Profile

« Previous | Next » 

Revision 8898

lib/util.sh: verbose output: use just one var ($verbosity) instead of two ($verbosity and $log_level), to track log level, for simplicity. $verbosity would now be subtracted from to alter the log level instead of $log_level being added to.

View differences:

lib/util.sh
51 51

  
52 52
: "${verbosity:=$verbose}" "${verbosity:=0}"
53 53

  
54
log_level=1 # must always be > 0 so verbosity=0 turns off all logging
54
can_log () { test "$verbosity" -gt 0; } # verbosity=0 turns off all logging
55 55

  
56
can_log () { test "$log_level" -le "$verbosity"; }
57

  
58 56
echo_cmd () { if can_log; then echo "$PS4$*" >&2; fi; }
59 57

  
60 58
echo_run () { echo_cmd "$@"; "$@"; }

Also available in: Unified diff