From 9c88e2a0cc85fe8eb642f529fb59efaae74289db Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 13 Mar 2022 21:01:59 +0000 Subject: [PATCH] Add a --quiet/-q flag, which only logs warnings and errors --- vppcfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vppcfg b/vppcfg index 68721f6..babb899 100755 --- a/vppcfg +++ b/vppcfg @@ -18,11 +18,14 @@ def main(): parser.add_argument('-c', '--config', dest='config', required=True, type=str, help="""YAML configuration file for VPP""") parser.add_argument('-s', '--schema', dest='schema', type=str, default='./schema.yaml', help="""YAML schema validation file""") parser.add_argument('-d', '--debug', dest='debug', action='store_true', help="""Enable debug, default False""") + parser.add_argument('-q', '--quiet', dest='quiet', action='store_true', help="""Be quiet (only log warnings/errors), default False""") args = parser.parse_args() level = logging.INFO if args.debug: level = logging.DEBUG + if args.quiet: + level = logging.WARNING logging.basicConfig(format='[%(levelname)-8s] %(name)s.%(funcName)s: %(message)s', level=level) try: