From 54a8dfeb75c5f3e667f575efb2b50245bb1dee34 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Fri, 18 Mar 2022 16:44:02 +0100 Subject: uinput_mng: add an option to be quiet --- uinput_mng | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/uinput_mng b/uinput_mng index e000b15..da71dc0 100755 --- a/uinput_mng +++ b/uinput_mng @@ -274,14 +274,18 @@ class PhysDevices(dict): parser = argparse.ArgumentParser() parser.add_argument('-v', '--verbose', action = 'count', default = 0) +parser.add_argument('-q', '--quiet', action = 'count', default = 0) parser.add_argument('-c', '--control') parser.add_argument('device_desc') args = parser.parse_args(sys.argv[1:]) # setup logging +# default to 20 (INFO), every -q goes a level up, every -v a level down +log_level = max(10 * (2 + args.quiet - args.verbose), 0) +print(log_level) log_format = '%(asctime)s:%(name)s:%(levelname)s: %(message)s' -logging.basicConfig(format = log_format, datefmt = '%F %T', level = max(3 - args.verbose, 0) * 10) +logging.basicConfig(format = log_format, datefmt = '%F %T', level = log_level) logger = logging.getLogger(os.path.basename(sys.argv[0])) # the device description argument is either a full path or the root name of -- cgit v1.2.3