puppetlabs/puppet — pull request #3346 by joshcooper (2014-11-26 05:46:21+00:00)
Title: Ticket/master/pup 3624 log at least debug

The change for PUP-2998 means if you have `log_level=debug` in your
puppet.conf, then `puppet agent --test` will reduce the log level to info,
because `--test` implies `--verbose`.

This commit changes the semantics of `--verbose` (and `--test`) so
that we log *at least* at that level, but we won't downgrade. This
affects all Puppet::Applications, e.g. puppet apply, agent, etc.

Note this wasn't an issue before PUP-2998 was implemented, because
log_levels could only be specified on the command line.