日志说明
概述
天玄节点的所有日志都输出到 logs 目录下thanos-chain-%d{yyyy-MM-dd-'h'HH}.log的文件中,且定制了日志格式,方便用户通过日志查看链运行状态。日志配置说明请参考:日志管理配置文件。
日志格式
每一条日志记录格式如下:
# 日志格式:
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,error和fatal,其中在发生极其严重错误时会输出fatalmodule_name:模块关键字,如网络模块关键字为network,共识模块关键字为consensuscontent:日志记录内容
日志模块关键字
thanos-chain日志中核心模块关键字如下:
模块
关键字
通用模块
general
通用执行模块
execute
节点发现模块
discover
网络模块
network
线程模型
thanos-worker
第二层同步模块
sync-layer2
状态模块
state
数据库模块
db
序列化模块
rlp
区块/交易同步模块
sync
共识模块
consensus
交易池
txpool
主函数执行
main
EVM执行器
VM
Last updated