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:
@@ -37,6 +37,8 @@ class ArgumentParser(_Base):
|
|||||||
_help = 'Increase verbosity to get details and help track down issues'
|
_help = 'Increase verbosity to get details and help track down issues'
|
||||||
self.add_argument('--debug', action='store_true', default=False,
|
self.add_argument('--debug', action='store_true', default=False,
|
||||||
help=_help)
|
help=_help)
|
||||||
|
self.add_argument('--quiet', action='store_true', default=False,
|
||||||
|
help='Only print warning and error messages')
|
||||||
|
|
||||||
args = super(ArgumentParser, self).parse_args()
|
args = super(ArgumentParser, self).parse_args()
|
||||||
self._setup_logging(args, default_log_level)
|
self._setup_logging(args, default_log_level)
|
||||||
@@ -59,7 +61,11 @@ class ArgumentParser(_Base):
|
|||||||
handler.setFormatter(Formatter(fmt=fmt))
|
handler.setFormatter(Formatter(fmt=fmt))
|
||||||
logger.addHandler(handler)
|
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
|
# boto is noisy, set it to warn
|
||||||
getLogger('botocore').level = WARN
|
getLogger('botocore').level = WARN
|
||||||
|
Reference in New Issue
Block a user