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

tinylog 2.6.2滚动文件每次启动覆盖日志,如何配置为追加写入?

tinylog 2.6.2 日志文件启动时被覆盖的问题解决

问题分析

你当前的滚动文件writer配置中,缺少追加模式的启用设置。tinylog的滚动文件writer默认行为是:当启动应用时,如果目标日志文件已存在,会直接覆盖而非追加内容。

解决方案

在你的tinylog.properties配置中添加一行追加模式的配置,开启日志追加功能:

writer2.append = true

修改后的完整配置

writer2 = rolling file
writer2.level = info
writer2.file = #{tinylog.directory}/log_{date:yyyy-MM-dd}.{dynamic:Unknown}.txt
writer2.backups = 30
writer2.format = {date:yyyy-MM-dd HH:mm:ss} {level}: {message}
writer2.policies = daily, dynamic
writer2.charset = UTF-8
writer2.append = true

配置说明

  • writer2.append = true 会让tinylog在检测到当前日志文件(日期和动态变量未发生变化)已存在时,将新日志追加到文件末尾,而非覆盖原有内容。
  • 当触发滚动策略(日期切换或动态变量值变更)时,tinylog会自动生成新的日志文件,不会影响原有文件的内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 16:22:03