gpt4 book ai didi

c++ - Boost 记录器追加到文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:05 26 4
gpt4 key购买 nike

我已经初始化了记录到文件的接收器:

logging::add_file_log
(
keywords::file_name = "sample_%N.log", /*< file name pattern >*/
keywords::rotation_size = 10 * 1024 * 1024, /*< rotate files every 10 MiB... >*/
keywords::time_based_rotation = sinks::file::rotation_at_time_point(0, 0, 0), /*< ...or at midnight >*/
keywords::format = "[%TimeStamp%]: %Message%", /*< log record format >*/
keywords::auto_flush = true
);

它看起来在程序重新启动期间重写了文件。如何让它附加到文件?

最佳答案

文档说

open_mode The mask that describes the open mode for the file. See std::ios_base::openmode.

append 的打开模式 keywords::open_modestd::ios_base::app,所以看起来你需要添加它。

关于c++ - Boost 记录器追加到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25505734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com