Revision 8898
Added by Aaron Marcuse-Kubitza almost 12 years ago
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
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.