Commit 831ce86a authored by Dimitris Lampridis's avatar Dimitris Lampridis

[sw][tools] split log enable/disable command

parent 43373b19
......@@ -92,7 +92,7 @@ def cmd_sys_time(wrtd, args):
def cmd_set_log(wrtd, args):
wrtd.set_attr_bool(wrtd.WRTD_GLOBAL_REP_CAP_ID,
wrtd.WRTD_ATTR_EVENT_LOG_ENABLED,
args.log == "on")
args.set_log == True)
def cmd_clear_log(wrtd, args):
wrtd.clear_event_log_entries()
......@@ -293,7 +293,7 @@ def main():
devid_parse = argparse.ArgumentParser(add_help=False)
devid_parse.add_argument('devid', type=lambda x: int(x,0),
metavar='<NODE_ID>',
metavar='<node_id>',
help='The ID of the WRTD Node (int, can be hex with "0x" prefix)')
verbose_parse = argparse.ArgumentParser(add_help=False)
......@@ -301,11 +301,11 @@ def main():
help='Show more details')
rname_parse = argparse.ArgumentParser(add_help=False)
rname_parse.add_argument('name', metavar='<RULE_ID>',
rname_parse.add_argument('name', metavar='<rule_id>',
help='The ID of the Rule (string up to 15 characters)')
aname_parse = argparse.ArgumentParser(add_help=False)
aname_parse.add_argument('name', metavar='<ALARM_ID>',
aname_parse.add_argument('name', metavar='<alarm_id>',
help='The ID of the Alarm (string up to 15 characters)')
subparsers = parser.add_subparsers(title='Available commands',
......@@ -329,11 +329,15 @@ def main():
parents=[devid_parse])
cmd_parser.set_defaults(func=cmd_sys_time)
# set-log
cmd_parser = subparsers.add_parser('set-log', help='Enable/Disable logging',
# enable-log
cmd_parser = subparsers.add_parser('enable-log', help='Enable logging',
parents=[devid_parse])
cmd_parser.add_argument('log', choices=['on', 'off'], help='Enable/Disable logging')
cmd_parser.set_defaults(func=cmd_set_log)
cmd_parser.set_defaults(func=cmd_set_log, set_log=True)
# disable-log
cmd_parser = subparsers.add_parser('disable-log', help='Disable logging',
parents=[devid_parse])
cmd_parser.set_defaults(func=cmd_set_log, set_log=False)
# clear-log
cmd_parser = subparsers.add_parser('clear-log', help='Clear pending log entries',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment