FISCO BCOS支持多账本,每条链包括多个独立账本,账本间数据相互隔离,群组间交易处理相互隔离,每个节点包括一个主配置config.ini和多个账本配置group.group_id.genesisgroup.group_id.ini

  • config.ini:主配置文件,主要配置RPC、P2P、SSL证书、账本配置文件路径、兼容性等信息。
  • group.group_id.genesis:群组配置文件,群组内所有节点一致,节点启动后,不可手动更改该配置。主要包括群组共识算法、存储类型、最大gas限制等配置项。
  • group.group_id.ini:群组可变配置文件,包括交易池大小等,配置后重启节点生效。

配置日志信息

FISCO BCOS支持功能强大的boostlog,日志配置主要位于config.ini[log]配置项中。

日志通用配置

FISCO BCOS通用日志配置项如下:

  • enable: 启用/禁用日志,设置为true表示启用日志;设置为false表示禁用日志,默认设置为true,性能测试可将该选项设置为false,降低打印日志对测试结果的影响
  • log_path:日志文件路径。
  • level: 日志级别,当前主要包括tracedebuginfowarningerror五种日志级别,设置某种日志级别后,日志文件中会输大于等于该级别的日志,日志级别从大到小排序error > warning > info > debug > trace
  • max_log_file_size:每个日志文件最大容量,计量单位为MB,默认为200MB
  • flush:boostlog默认开启日志自动刷新,若需提升系统性能,建议将该值设置为false。

boostlog示例配置如下:

[log]; 是否启用日志,默认为trueenable=truelog_path=./loglevel=info; 每个日志文件最大容量,默认为200MBmax_log_file_size=200flush=true

统计日志配置

考虑到实时监控系统资源使用情况在实际生产系统中非常重要,FISCO BCOS v2.4.0引入了统计日志,统计日志配置项位于config.ini中。

配置统计日志开关

考虑到并非所有场景都需要网络流量和Gas统计功能,FISCO BCOS在config.ini中提供了enable_statistic选项来开启和关闭该功能,默认关闭该功能。

  • log.enable_statistic配置成true,开启网络流量和Gas统计功能
  • log.enable_statistic配置成false,关闭网络流量和Gas统计功能

配置示例如下:

[log]; enable/disable the statistics functionenable_statistic=false

配置网络统计日志输出间隔

由于网络统计日志周期性输出,引入了log.stat_flush_interval来控制统计间隔和日志输出频率,单位是秒,默认为60s,配置示例如下:

[log]; network statistics interval, unit is second, default is 60sstat_flush_interval=60

节点配置 — FISCO BCOS v2.7.2 文档

FISCO BCOS log日志设置配置相关推荐

  1. 华为如何在开发者选项观察错误日志_爬虫scrapy框架--log日志输出配置及使用

    1.在配置文件中设置日志输出文件名和日志等级 1.为什么以日期为文件名? 因为这样可以方便开发者查看每天的日志信息,同时也可以防止单文件log日志信息堆积的越来越多,所以将当天日志信息保存到当天的日志 ...

  2. swift学习日志—— Log日志

    Log 输出是程序开发中很重要的组成部分,虽然它并不是直接的业务代码,但是却可以忠实地反映我们的程序是如何工作的,以及记录程序运行的过程中发生了什么.在OC中的Log日志设置请看我的另一篇博客:设置L ...

  3. mysql 日志 设置 set_MySQL 慢查询日志的开启与配置

    简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能. 查看是否开启慢查询功能: mysql> show variables like 'slow_ ...

  4. 在Tomcat 与weblogic 中的 日志(log4j) 配置系列三(log文件的存放路径)

    前言 前面一直在说,如何读取到log4j 的配置文件 log4j.properties. 接下来的探讨的是: log4j 里配置产生的log 文件的路径如何设置. tomcat 还好.拿复杂点的 we ...

  5. 自定义配置log日志

    目录 springboot自带的日志 配置新日志文件 1.新建日志配置文件 2.编写配置文件内容 3.编写自定义log日志--文件打印 修改官方提供的日志格式 1.这里需要使用到 @Slf4j 2.需 ...

  6. ​​​​​​​Log日志级别从高到低排序和log4j配置

    说明:我们项目中没有加载,log日志有四个,大家可以在log4j文件中进行配置. 日志记录器(Logger)是日志处理的核心组件.log4j具有5种正常级别(Level).日志记录器(Logger)的 ...

  7. maven的log日志文件的配置

    第一个就是导包 <!-- 配置日志 --><dependency><groupId>org.slf4j</groupId><artifactId& ...

  8. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  9. 如何对系统中设置的修改记录增加log日志

    前段时间有个用户打电话给我,苦兮兮的说,他们的自定义的报表版本的内容不知道给谁删除的干干静静,然后咬牙切齿的说,一定要设个blog,抓住这个乱改的家伙. 我给他的答复是,对不起,自定义报表的行列字段修 ...

  10. tensorflow log 日志级别设置

    log 日志级别设置 import os os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息 os.environ[ ...

最新文章

  1. SpringBoot (五) :SpringBoot整合mybatis
  2. redis基础之有序集合应用
  3. 线性表C语言locate和ETget,线性表(数据结构重难点讲解)
  4. 单个像素 亮度 HTML,YUV与像素值之间的关系
  5. 牛客练习赛76 E 牛牛数数(线性基加二分)
  6. 我是如何使用laydate日历插件更换掉老项目不好用的日历插件datepicker的
  7. 计算机一级举报单位,2018年9月计算机一级Photoshop考试巩固练习题(三)
  8. 【Leetcode 795】Number of Subarrays with Bounded Maximum
  9. Day001 20210206
  10. Android中的内存泄露问题
  11. HTTP 请求 报错信息406
  12. [源码分析]go-graceful如何shutdown gracefully
  13. Rust - Pin | Unpin | PhantomPinned
  14. 哈夫曼树中压缩率到底是什么意思
  15. 子串子序列常见算法面试题
  16. note:记各种资源
  17. oracle 数据库 ORA-28000错误的原因及解决办法
  18. python 发送邮件connect none_python发送邮件(smtplib)
  19. 01-windows下载与安装neo4j
  20. 分享复习经验和后台开发面经,已拿offer入职

热门文章

  1. 【Java并发性和多线程】竞态条件与临界区
  2. 让人死去活来的cocos2d-x安卓开发环境搭建(windows+eclipse+ndk 不用cygwin)【上图】
  3. 如何在word 打钩 打叉
  4. C/c++ http请求
  5. 2010.2--ip redirects 和 ip directed-broadcast含义
  6. Silverlight 解谜游戏 之十二 游戏暗示(1)
  7. Hive实践(hive0.12)
  8. 洛谷P4548 [CTSC2006]歌唱王国(概率生成函数)
  9. ThinkPHP基础
  10. [leetcode] @python 113. Path Sum II