message(): Expand supported logging levels and control output with --loglevel
This MR essentially contains the changes from !3056 (closed) but without the log context functionality or support for a log settings file. This leaves the main changes as:
- New message types:
VERBOSE
,DEBUG
andTRACE
- The
cmake
,ccmake
andcmake-gui
commands support a new--loglevel
option.
See #18943 (closed) for related discussions.
Topic-rename: message-new-types-and-logging
Edited by Brad King