lib/sh/util.sh: logging: documented `make` equivalents of the various verbosities, where available. (many of the verbosities, such as level 1, are sorely needed in make to avoid excessive output.)
verbosities (and `make` equivalents):
0: just print errors. useful for cron jobs.
vs. make: equivalent to --silent
1: also external commands run. useful for running at the command line.
vs. make: not provided (but sorely needed to avoid excessive output)
2: full graphical call tree. useful for determining where error occurred.
vs. make: equivalent to default verbosity, but with much-needed indents
3: also values of kw params and variables. useful for low-level debugging.
vs. make: not provided; need to manually use $(error $(var))
4: also variables in util.sh commands. useful for debugging util.sh.
vs. make: somewhat similar to --print-data-base
5: also variables in logging commands themselves. useful for debugging echo_*.
vs. make: not provided; need to search Makefile for @ at beginning of cmd
lib/sh/util.sh: logging: documented `make` equivalents of the various verbosities, where available. (many of the verbosities, such as level 1, are sorely needed in make to avoid excessive output.)