开发文档

log_level

此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
该log_level命令更改streamd服务器的日志记录详细程度,或者为日志消息的每个类别(称为分区)返回当前日志记录级别。 该log_level方法是不能由非特权用户运行的管理员命令。 请求格式的示例:
{
    "id": "ll1",
    "command": "log_level",
    "severity": "debug",
    "partition": "PathRequest"
}
#Syntax: log_level [[partition] severity]
streamd log_level PathRequest debug
该请求包含以下参数:
Field Type Description
severity String (可选)设置日志记录的详细级别。有效值是,为了从最低到最高详细:fatal,error,warn,info,debug,和trace。如果省略,则返回所有类别的当前日志详细程度。
partition String (可选)除非severity提供,否则忽略。要修改哪个日志记录类别。如果省略,或者如果提供值base,则为所有类别设置日志记录级别。
成功回应的例子:
Loading: "/etc/streamd.cfg"
Connecting to 127.0.0.1:5005
{
   "result" : {
      "status" : "success"
   }
}
Loading: "/etc/streamd.cfg"
Connecting to 127.0.0.1:5005
{
   "result" : {
      "levels" : {
         "AmendmentTable" : "Error",
         "Application" : "Error",
         "CancelOffer" : "Error",
         "Collector" : "Error",
         "CreateOffer" : "Error",
         "DeferredCredits" : "Error",
         "FeeVote" : "Error",
         "InboundLedger" : "Error",
         "JobQueue" : "Error",
         "Ledger" : "Error",
         "LedgerCleaner" : "Error",
         "LedgerConsensus" : "Error",
         "LedgerEntrySet" : "Error",
         "LedgerMaster" : "Error",
         "LedgerTiming" : "Error",
         "LoadManager" : "Error",
         "LoadMonitor" : "Error",
         "NetworkOPs" : "Error",
         "NodeObject" : "Error",
         "OrderBookDB" : "Error",
         "Overlay" : "Error",
         "PathRequest" : "Debug",
         "Payment" : "Error",
         "Peer" : "Error",
         "PeerFinder" : "Error",
         "Protocol" : "Error",
         "RPC" : "Error",
         "RPCErr" : "Error",
         "RPCHandler" : "Error",
         "RPCManager" : "Error",
         "Resolver" : "Error",
         "Resource" : "Error",
         "StreamCalc" : "Error",
         "SHAMap" : "Error",
         "SHAMapStore" : "Error",
         "SNTPClient" : "Error",
         "STAmount" : "Error",
         "SerializedLedger" : "Error",
         "Server" : "Error",
         "SetAccount" : "Error",
         "SetTrust" : "Error",
         "TaggedCache" : "Error",
         "TransactionAcquire" : "Error",
         "TransactionEngine" : "Error",
         "UVL" : "Error",
         "UniqueNodeList" : "Error",
         "Validations" : "Error",
         "WALCheckpointer" : "Error",
         "WebSocket" : "Trace",
         "base" : "Error"
      },
      "status" : "success"
   }
}
响应遵循标准格式。响应格式取决于请求是否指定了 severity。如果是,则日志级别会更改,并且成功的结果不会包含其他字段。 否则,请求包含以下字段:
Field 类型 描述
level Object 每个类别的当前日志级别。此类别列表如有更改,恕不另行通知。您可以将字段名称用作partition请求此命令的值。
可能的错误:
  • 任何通用错误类型。
  • invalidParams - 一个或多个字段指定不正确,或缺少一个或多个必填字段。
THE NEXT CONNECTION

下一次连接,从这里开始。

加入 Stream 社区,一起探索价值互联。

联系我们