首页 > 解决方案 > Hyperledger Fabric 中动态设置环境变量的可行性

问题描述

我们能否在运行时设置 HyperLedger 组件之前动态更改我们正在设置的 Hyperledger 环境变量。例如,如果我们需要在 Orderer 或 PEER 运行时期间将 FABRIC_LOGGING_SPEC 从 debug 更改为 info,有或没有 docker 镜像,这可能吗?

标签: hyperledger-fabric

解决方案


是的,可以使用 cli docker 访问动态更改对等日志记录。有一些有用的命令可以指导您使用,例如

  • 要获取 logger peer 的日志级别: peer logging getlevel peer

  • 要获取对等方的活动日志记录规范: peer logging getlogspec

  • 要将匹配记录器名称前缀 gossip 的记录器的日志级别设置为日志级别 INFO: peer logging setlevel gossip info

  • 要将日志记录规范恢复为启动值: peer logging revertlevels

在docs上获得更详细的解释和用法。


推荐阅读