You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ThingsBoard Gateway logs.conf中TimedRotatingFileHandler参数含义咨询

ThingsBoard Gateway 日志配置参数说明

args 参数含义解释

你对三个参数的猜测完全正确,该配置使用 Python 标准库的logging.handlers.TimedRotatingFileHandler实现日志滚动,args中的参数按顺序传入该类构造函数,具体含义如下:

  • "d":滚动时间单位标识,代表按天为周期滚动日志,其他常见单位还有h(小时)、m(分钟)、s(秒)等
  • 1:滚动时间间隔,结合前面的时间单位,代表每 1 天生成一个新的日志文件
  • 7:历史日志最大保留份数,超出该数量的旧日志会被自动删除,即最多保留 7 份历史日志

减少日志存储量的额外优化建议

如果需要进一步压缩日志占用的存储空间,可调整以下配置:

  • 调高日志输出级别:将level=INFO修改为WARNING或ERROR,仅输出警告、错误级别的日志,可大幅减少日志生成量
  • 减小日志保留份数:将第四个参数7调整为更小的数值,比如3即仅保留 3 天的历史日志
  • 调整滚动周期:如果单日日志量过大,可将时间单位改为h(小时),配合更小的间隔和保留数,避免单日志文件过大

内容的提问来源于stack exchange,提问作者Tuxed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 04:36:06