1.5.1. 概述

天玄链节点的所有日志都输出到 logs 目录下 thanos-chain-%d{yyyy-MM-dd-'h'HH}.log 的文件中,且定制了日志格式,方便用户通过日志查看链运行状态。日志配置说明请参考:日志管理配置文件

1.5.2. 日志格式

每一条日志记录格式如下:

# 日志格式:
time log_level [module_name] content

# 日志示例:
10:00:38.857 DEBUG [network]  addActiveChannel channel:PeerChannel{remotePeer=[ip=127.0.0.1 port=8888 shardingNum=0 nodeId=1537a67922d21fb10681456efad62578e5f26328ac94a3e9136c68f5aa7a777d1537a67922d21fb10681456efad62578e5f26328ac94a3e9136c68f5aa7a777d]}

各字段含义如下:

  • time: 日志输出时间,精确到纳秒
  • log_level: 日志级别,目前主要包括 trace , debug , info , warning , errorfatal ,其中在发生极其严重错误时会输出 fatal
  • module_name:模块关键字,如网络模块关键字为 network,共识模块关键字为 consensus
  • content:日志记录内容

1.5.3. 日志模块关键字

thanos-chain 日志中核心模块关键字如下:

模块 关键字
通用模块 general
通用执行模块 execute
节点发现模块 discover
网络模块 network
线程模型 thanos-worker
第二层同步模块 sync-layer2
状态模块 state
数据库模块 db
序列化模块 rlp
区块/交易同步模块 sync
共识模块 consensus
交易池 txpool
主函数执行 main
EVM执行器 VM
Copyright © netease 2024 all right reserved,powered by Gitbook文档修订时间: 2024-10-12 17:03:52

results matching ""

    No results matching ""