提升日志文件名的日志通配符

时间:2020-04-11 16:41:04

标签: boost-log

如何定制将进程ID添加到其中的日志文件名?

logging::add_file_log
    (
        keywords::file_name = "sample<PID????>_%N.log",                                        1
        keywords::rotation_size = 10 * 1024 * 1024,                                   2
        keywords::time_based_rotation = sinks::file::rotation_at_time_point(0, 0, 0), 3
        keywords::format = "[%TimeStamp%]: %Message%"                                 4
    );

1 个答案:

答案 0 :(得分:0)

嗯...我的错。我试图定义一个文件名,例如“ sample_%N%.log”。如您所见,在我向此处发送问题后,我发现通配符%N是错误的。

对不起