1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

Add a --quiet flag to suppress non-warning or error messages.

This commit is contained in:
Terrence Cole
2017-07-20 15:46:08 -07:00
parent 10ff8301a5
commit bb4d1c82b1

View File

@@ -37,6 +37,8 @@ class ArgumentParser(_Base):
_help = 'Increase verbosity to get details and help track down issues'
self.add_argument('--debug', action='store_true', default=False,
help=_help)
self.add_argument('--quiet', action='store_true', default=False,
help='Only print warning and error messages')
args = super(ArgumentParser, self).parse_args()
self._setup_logging(args, default_log_level)
@@ -59,7 +61,11 @@ class ArgumentParser(_Base):
handler.setFormatter(Formatter(fmt=fmt))
logger.addHandler(handler)
logger.level = DEBUG if args.debug else default_log_level
logger.level = default_log_level
if args.debug:
logger.level = DEBUG
elif args.quiet:
logger.level = WARN
# boto is noisy, set it to warn
getLogger('botocore').level = WARN