FISCO BCOS log日志设置配置
FISCO BCOS支持多账本,每条链包括多个独立账本,账本间数据相互隔离,群组间交易处理相互隔离,每个节点包括一个主配置config.ini
和多个账本配置group.group_id.genesis
、group.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
: 日志级别,当前主要包括trace
、debug
、info
、warning
、error
五种日志级别,设置某种日志级别后,日志文件中会输大于等于该级别的日志,日志级别从大到小排序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日志设置配置相关推荐
- 华为如何在开发者选项观察错误日志_爬虫scrapy框架--log日志输出配置及使用
1.在配置文件中设置日志输出文件名和日志等级 1.为什么以日期为文件名? 因为这样可以方便开发者查看每天的日志信息,同时也可以防止单文件log日志信息堆积的越来越多,所以将当天日志信息保存到当天的日志 ...
- swift学习日志—— Log日志
Log 输出是程序开发中很重要的组成部分,虽然它并不是直接的业务代码,但是却可以忠实地反映我们的程序是如何工作的,以及记录程序运行的过程中发生了什么.在OC中的Log日志设置请看我的另一篇博客:设置L ...
- mysql 日志 设置 set_MySQL 慢查询日志的开启与配置
简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能. 查看是否开启慢查询功能: mysql> show variables like 'slow_ ...
- 在Tomcat 与weblogic 中的 日志(log4j) 配置系列三(log文件的存放路径)
前言 前面一直在说,如何读取到log4j 的配置文件 log4j.properties. 接下来的探讨的是: log4j 里配置产生的log 文件的路径如何设置. tomcat 还好.拿复杂点的 we ...
- 自定义配置log日志
目录 springboot自带的日志 配置新日志文件 1.新建日志配置文件 2.编写配置文件内容 3.编写自定义log日志--文件打印 修改官方提供的日志格式 1.这里需要使用到 @Slf4j 2.需 ...
- Log日志级别从高到低排序和log4j配置
说明:我们项目中没有加载,log日志有四个,大家可以在log4j文件中进行配置. 日志记录器(Logger)是日志处理的核心组件.log4j具有5种正常级别(Level).日志记录器(Logger)的 ...
- maven的log日志文件的配置
第一个就是导包 <!-- 配置日志 --><dependency><groupId>org.slf4j</groupId><artifactId& ...
- python log函数怎么打_Python的log日志功能及设置方法
python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客
- 如何对系统中设置的修改记录增加log日志
前段时间有个用户打电话给我,苦兮兮的说,他们的自定义的报表版本的内容不知道给谁删除的干干静静,然后咬牙切齿的说,一定要设个blog,抓住这个乱改的家伙. 我给他的答复是,对不起,自定义报表的行列字段修 ...
- tensorflow log 日志级别设置
log 日志级别设置 import os os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息 os.environ[ ...
最新文章
- SpringBoot (五) :SpringBoot整合mybatis
- redis基础之有序集合应用
- 线性表C语言locate和ETget,线性表(数据结构重难点讲解)
- 单个像素 亮度 HTML,YUV与像素值之间的关系
- 牛客练习赛76 E 牛牛数数(线性基加二分)
- 我是如何使用laydate日历插件更换掉老项目不好用的日历插件datepicker的
- 计算机一级举报单位,2018年9月计算机一级Photoshop考试巩固练习题(三)
- 【Leetcode 795】Number of Subarrays with Bounded Maximum
- Day001 20210206
- Android中的内存泄露问题
- HTTP 请求 报错信息406
- [源码分析]go-graceful如何shutdown gracefully
- Rust - Pin | Unpin | PhantomPinned
- 哈夫曼树中压缩率到底是什么意思
- 子串子序列常见算法面试题
- note:记各种资源
- oracle 数据库 ORA-28000错误的原因及解决办法
- python 发送邮件connect none_python发送邮件(smtplib)
- 01-windows下载与安装neo4j
- 分享复习经验和后台开发面经,已拿offer入职
热门文章
- 【Java并发性和多线程】竞态条件与临界区
- 让人死去活来的cocos2d-x安卓开发环境搭建(windows+eclipse+ndk 不用cygwin)【上图】
- 如何在word 打钩 打叉
- C/c++ http请求
- 2010.2--ip redirects 和 ip directed-broadcast含义
- Silverlight 解谜游戏 之十二 游戏暗示(1)
- Hive实践(hive0.12)
- 洛谷P4548 [CTSC2006]歌唱王国(概率生成函数)
- ThinkPHP基础
- [leetcode] @python 113. Path Sum II