diff options
author | Anton Khirnov <anton@khirnov.net> | 2022-03-18 16:44:02 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2022-03-18 16:44:02 +0100 |
commit | 54a8dfeb75c5f3e667f575efb2b50245bb1dee34 (patch) | |
tree | 58297a596b825ebb2c38f834e263e7a4a0dcfbc9 | |
parent | f928edff467b9b493b95c511ffa443a71943e54f (diff) |
uinput_mng: add an option to be quiet
-rwxr-xr-x | uinput_mng | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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 |