console: Add option to enable debug output mode

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2021-02-07 17:30:21 -05:00
parent 3c6eb376ac
commit 5f80c84309
1 changed files with 7 additions and 1 deletions

View File

@ -204,6 +204,8 @@ class KeyboardReader:
def main(): def main():
usage = "%prog [options] <serialdevice>" usage = "%prog [options] <serialdevice>"
opts = optparse.OptionParser(usage) opts = optparse.OptionParser(usage)
opts.add_option("-v", action="store_true", dest="verbose",
help="enable debug messages")
opts.add_option("-b", "--baud", type="int", dest="baud", help="baud rate") opts.add_option("-b", "--baud", type="int", dest="baud", help="baud rate")
options, args = opts.parse_args() options, args = opts.parse_args()
if len(args) != 1: if len(args) != 1:
@ -215,7 +217,11 @@ def main():
or serialport.startswith("/tmp/")): or serialport.startswith("/tmp/")):
baud = 250000 baud = 250000
logging.basicConfig(level=logging.DEBUG) debuglevel = logging.INFO
if options.verbose:
debuglevel = logging.DEBUG
logging.basicConfig(level=debuglevel)
r = reactor.Reactor() r = reactor.Reactor()
kbd = KeyboardReader(r, serialport, baud) kbd = KeyboardReader(r, serialport, baud)
try: try: