当前位置: 首页 > news >正文

【3FS】toml格式

toml格式

[[common.log.categories]]
categories = [ '.' ]
handlers = [ 'normal', 'err', 'fatal' ]
inherit = true
level = 'INFO'
propagate = 'NONE'[[common.log.handlers]]
async = true
file_path = '/var/log/3fs/storage_main.log'
max_file_size = '100MB'
max_files = 10
name = 'normal'
rotate = true
rotate_on_open = false
start_level = 'NONE'
stream_type = 'STDERR'
writer_type = 'FILE'[[common.log.handlers]]
async = false
file_path = '/var/log/3fs/storage_main-err.log'
max_file_size = '100MB'
max_files = 10
name = 'err'
rotate = true
rotate_on_open = false
start_level = 'ERR'
stream_type = 'STDERR'
writer_type = 'FILE'[[common.log.handlers]]
async = false
file_path = '/var/log/3fs/storage_main-fatal.log'
max_file_size = '100MB'
max_files = 10
name = 'fatal'
rotate = true
rotate_on_open = false
start_level = 'FATAL'
stream_type = 'STDERR'
writer_type = 'STREAM'

等价于json:

{"common": {"log": {"categories": [{"categories": ["."],"handlers": ["normal", "err", "fatal"],"inherit": true,"level": "INFO","propagate": "NONE"}],"handlers": [{"async": true,"file_path": "/var/log/3fs/storage_main.log","max_file_size": "100MB","max_files": 10,"name": "normal","rotate": true,"rotate_on_open": false,"start_level": "NONE","stream_type": "STDERR","writer_type": "FILE"},{"async": false,"file_path": "/var/log/3fs/storage_main-err.log","max_file_size": "100MB","max_files": 10,"name": "err","rotate": true,"rotate_on_open": false,"start_level": "ERR","stream_type": "STDERR","writer_type": "FILE"},{"async": false,"file_path": "/var/log/3fs/storage_main-fatal.log","max_file_size": "100MB","max_files": 10,"name": "fatal","rotate": true,"rotate_on_open": false,"start_level": "FATAL","stream_type": "STDERR","writer_type": "STREAM"}]}}
}

 

http://www.jsqmd.com/news/925127/

相关文章:

  • Arduino记忆游戏机开发:从随机数生成到PCB设计的嵌入式实践
  • 【算法分析与设计】第26篇:参数化算法与固定参数可解性理论
  • Arduino飞机发射模拟系统:从硬件集成到状态机编程实践
  • 5分钟掌握KS-Downloader:免费获取无水印快手视频的完整解决方案
  • WebDriver Manager实战指南:自动化测试驱动管理的终极解决方案
  • 【算法分析与设计】第27篇:近似算法设计:贪心近似与局部搜索
  • 如何快速掌握Montserrat字体:设计师必备的完整使用指南
  • 咸阳空调维修加冷媒【靠谱口碑好】30分钟快速上门 - GrowthUME
  • 咸阳志高空调维修加冷媒电话|人民中路老牌专业上门维修 - GrowthUME
  • Codex最新客户端下载与使用限制说明:续费后额度会重置吗?
  • 祁门县26年最新奢侈品名包名表专业回收权威店铺推荐 - 莘州文化
  • ncmdumpGUI:免费快速解密网易云NCM音乐的完整指南
  • Gemini捐赠活动策划全流程拆解(从冷启动到裂变爆发的12个关键决策节点)
  • CSDN AI数字营销博客模板测评:我的真实体验与价值分析
  • Gemini API成本暴增预警!4类高频误用模式致账单飙升300%,附Google Cloud优化配置快照
  • 基于LoRa与GPS的物联网追踪器:从硬件选型到低功耗部署实战
  • Cortex-R4/R5 MPU配置详解与实战指南
  • 2026 连云港长途搬家公司权威榜单发布,大富豪搬家稳居榜首 - 资讯纵览
  • 【算法设计与分析】第29篇:启发式与元启发式搜索方法综述
  • 潜山市26年最新奢侈品名包名表专业回收权威店铺推荐 - 莘州文化
  • 毕业论文神器!2026年真正好用的专业AI论文工具
  • 动态目标跨镜无缝接力追踪技术在城市公园大型活动客流管控场景中的应用白皮书
  • LinkSwift:深度解析九大网盘直链下载助手的技术架构与高效部署指南
  • 告别臃肿GUI!用feh在Linux终端高效管理图片的5个实用技巧
  • AI瞄准辅助终极指南:3个版本如何让普通玩家获得职业选手般的精准度
  • 071、图像处理微服务响应慢?GPU 共享池、模型预加载与请求动态调度方案
  • 咸阳美的空调售后维修电话|人民中路专业老店快速上门 - GrowthUME
  • OpCore Simplify:三分钟搞定黑苹果配置的终极指南
  • RevokeMsgPatcher逆向工程深度解析:内存补丁与二进制修改技术实现
  • 神秘推性质