有哪些日志?
日志是任何长时间运行的服务都会有的信息记录方式,基于 Forge 启动的链节点也不例外,有如下几个信息:
- Forge 错误日志:记录 Forge 内核的错误,比如无法启动的原因之类的都会打印在这里
- Forge 交易日志:记录交易处理的日志,比如因为什么原因某个交易验证失败都会打印在这里
- 共识引擎的日志:比如什么时候出块了,块里面有什么
基于 Forge CLI 创建的每条链的日志存储路径是相互独立的,比如我们 test-chain
的日志存储位置为:
- Forge 错误日志:
~/.forge_chains/forge_test-chain/forge_release/core/logs/forge_error.log
- Forge 交易日志:
~/.forge_chains/forge_test-chain/forge_release/core/logs/forge_transaction.log
- 共识引擎日志:
~/.forge_chains/forge_test-chain/forge_release/tendermint/logs/tendermint.log
怎么看日志?
执行 forge logs
或者 forge logs -c test-chain
就能打开上面几个日志文件的监听模式,如果你想看单独的日志,直接打开它即可。