浏览代码

kamctl: added srv debug subcommand

- control server debug level via rpc

(cherry picked from commit 6b5aa70f09e294338a65a0bf2fcae8b92fdc6fae)
Daniel-Constantin Mierla 4 年之前
父节点
当前提交
3027f8b9da
共有 2 个文件被更改,包括 10 次插入0 次删除
  1. 9 0
      utils/kamctl/kamctl
  2. 1 0
      utils/kamctl/kamctl.base

+ 9 - 0
utils/kamctl/kamctl

@@ -1790,6 +1790,15 @@ ksr_srv() {
 			mecho "list server rpc commands"
 			mecho "list server rpc commands"
 			ctl_cmd_run system.listMethods
 			ctl_cmd_run system.listMethods
 			;;
 			;;
+		debug)
+			require_ctlengine
+			mecho "server debug level command"
+			if [ $# -lt 2 ] ; then
+				ctl_cmd_run corex.debug
+			else
+				ctl_cmd_run corex.debug $2
+			fi
+			;;
 		version)
 		version)
 			require_ctlengine
 			require_ctlengine
 			mecho "list server version"
 			mecho "list server version"

+ 1 - 0
utils/kamctl/kamctl.base

@@ -554,6 +554,7 @@ cat <<EOF
  srv sockets ................... show the list of listen sockets
  srv sockets ................... show the list of listen sockets
  srv aliases ................... show the list of server aliases
  srv aliases ................... show the list of server aliases
  srv rpclist ................... show the list of server rpc commands
  srv rpclist ................... show the list of server rpc commands
+ srv debug [<level>] ........... control the server debug level
  srv version ................... show the server version
  srv version ................... show the server version
 EOF
 EOF
 }
 }