diff options
Diffstat (limited to 'lib/commands')
-rw-r--r-- | lib/commands/toolcontext.c | 5 | ||||
-rw-r--r-- | lib/commands/toolcontext.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/commands/toolcontext.c b/lib/commands/toolcontext.c index 529bd51e..57667b64 100644 --- a/lib/commands/toolcontext.c +++ b/lib/commands/toolcontext.c @@ -144,6 +144,11 @@ static void _init_logging(struct cmd_context *cmd) find_config_tree_int(cmd, "log/level", DEFAULT_LOGLEVEL); init_debug(cmd->default_settings.debug); + /* Suppress all non-essential stdout? */ + cmd->default_settings.silent = + find_config_tree_int(cmd, "log/silent", DEFAULT_SILENT); + init_silent(cmd->default_settings.silent); + /* Verbose level for tty output */ cmd->default_settings.verbose = find_config_tree_int(cmd, "log/verbose", DEFAULT_VERBOSE); diff --git a/lib/commands/toolcontext.h b/lib/commands/toolcontext.h index 6fba6869..e0ef0411 100644 --- a/lib/commands/toolcontext.h +++ b/lib/commands/toolcontext.h @@ -27,6 +27,7 @@ struct config_info { int debug; int verbose; + int silent; int test; int syslog; int activation; |