温斯顿伐木。翻转但保留相同的文件名

时间:2015-12-14 09:30:23

标签: winston

我正在使用winston进行日志记录。

我将日志文件在一定大小后滚动。所以他们看起来像
myLog.log
MyLog1.log

但它开始使用myLog1作为新的日志文件。我希望它继续写入myLog.log并将myLog1作为旧的。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

我发现有一个可以使用的选项。 tailable。如果此选项设置为true,则它将按照问题中的描述运行。

std::vector<Bar>
Foo::GetDeleteObjects() {
  std::vector<Bar> result;
  result.swap(objects_);
  return result;
}

答案 1 :(得分:-1)

达到最大大小后不会创建新文件