From: Michael Tremer Date: Sat, 6 Dec 2025 18:06:42 +0000 (+0000) Subject: dnsbl: Add --quiet/-q flag to be less verbose X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=179b17a057041c99d162ca75ff8db7ba22a30674;p=dbl.git dnsbl: Add --quiet/-q flag to be less verbose Signed-off-by: Michael Tremer --- diff --git a/src/scripts/dnsbl.in b/src/scripts/dnsbl.in index 4b767be..8ecb609 100644 --- a/src/scripts/dnsbl.in +++ b/src/scripts/dnsbl.in @@ -45,10 +45,16 @@ class CLI(object): subparsers = parser.add_subparsers() # Global Configuration Flags - parser.add_argument("--debug", action="store_true", help=_("Enable debug output")) parser.add_argument("--config", default="@sysconfdir@/dnsbl.conf", type=argparse.FileType("r"), help=_("Configuration File")) + # Logging Flags + logging_flags = parser.add_mutually_exclusive_group() + logging_flags.add_argument("--debug", action="store_true", + help=_("Enable debug output")) + logging_flags.add_argument("--quiet", "-q", action="store_true", + help=_("Be less verbose")) + # Show Version parser.add_argument("--version", action="version", version="%(prog)s @VERSION@") @@ -124,6 +130,8 @@ class CLI(object): # Configure logging if args.debug: dnsbl.logger.set_level(logging.DEBUG) + elif args.quiet: + dnsbl.logger.set_level(logging.ERROR) # Initialize the backend backend = dnsbl.Backend(