Browse Source

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

pull/165/head
Terrence Cole 9 years ago
parent
commit
bb4d1c82b1
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      octodns/cmds/args.py

+ 7
- 1
octodns/cmds/args.py 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


Loading…
Cancel
Save