setPDLevel - 动态设置节点的诊断日志级别
db.setPDLevel(<level>, [options])
Sdb
该函数用于动态设置节点的诊断日志级别。
level( number,必填 )
指定日志级别,取值 0~5,分别对应:
options( object,选填 )
指定命令位置参数
Note:
- 日志级别不正确时默认设置为 WARNING。
- 无位置参数时,缺省只对本身节点生效。
- 该设置参数不会被持久化。
函数执行成功时,无返回值。
函数执行失败时,将抛异常并输出错误信息。
当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南。
v2.8 及以上版本
设置当前节点的日志级别为 DEBUG
// 连接节点 > db = new Sdb("localhost", 11810) > db.setPDLevel(5)
设置节点 1000 的日志级别为 INFO
// 连接节点 > db = new Sdb("localhost", 11810) > db.setPDLevel(4, {NodeID: 1000})
设置所有节点的日志级别为 EVENT
// 连接节点 > db = new Sdb("localhost", 11810) > db.setPDLevel(3, {Global:true})