diff options
Diffstat (limited to 'uinput_mng')
-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 |