天玄技术文档
  • 平台介绍
    • 天玄区块链
    • 版本信息
  • 快速开始
    • 快速搭建天玄链
      • 硬件要求
      • 软件要求
      • 构建节点安装包
      • 安装并启动节点
    • 应用部署示例
  • 安装手册
    • 天玄链
      • 打包可执行文件
      • 安装
      • 配置说明
      • 证书说明
      • 日志说明
    • 天玄网关
      • 安装
      • 配置说明
  • 应用开发手册
    • 创建和使用账户
    • 智能合约
    • Java SDK
      • 快速入门
      • 配置说明
      • 远程调用接口
    • 天玄链功能接口列表
  • 系统架构
    • 整体架构
    • 天玄链交易流程
    • 数据结构&编码
    • 核心模块
      • 共识算法
      • P2P网络
      • 交易并行
      • 存储
      • 流水线执行
      • CA机制
      • 网关
      • 虚拟机
      • 密码
  • 社区
    • 团队介绍
    • 合作伙伴
    • 社群入口
Powered by GitBook
On this page
  • 概述
  • 日志格式
  • 日志模块关键字
  1. 安装手册
  2. 天玄链

日志说明

Previous证书说明Next天玄网关

Last updated 8 months ago

概述

天玄节点的所有日志都输出到 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,其中在发生极其严重错误时会输出fatal

  • module_name:模块关键字,如网络模块关键字为network,共识模块关键字为consensus

  • content:日志记录内容

日志模块关键字

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

模块
关键字

通用模块

general

通用执行模块

execute

节点发现模块

discover

网络模块

network

线程模型

thanos-worker

第二层同步模块

sync-layer2

状态模块

state

数据库模块

db

序列化模块

rlp

区块/交易同步模块

sync

共识模块

consensus

交易池

txpool

主函数执行

main

EVM执行器

VM

日志管理配置文件