boost.log v2,如何获取当前日志文件名

时间:2015-09-08 08:53:35

标签: c++ boost-log boost-logging

我正在更新包含boost记录器的C ++类,以使用带有logger v2 API的最新boost版本。

大部分工作已经完成,但是使用logger v1,我们使用API​​来获取当前日志文件名和路径,如下例所示:

boost::filesystem::path p = pAsyncFileSink->locked_backend()->get_log_filename()

我搜索了一些小时,但我找不到使用当前API的方法!如果我们使用旋转文本文件后端,如何获取最新或正在使用的文件名?

欢迎任何帮助或建议。 亚历克斯。

1 个答案:

答案 0 :(得分:1)

没有API来获取当前文件名。您可以在实现中看到,只有在执行文件轮换时才会生成文件名,这使得接收器可能在某些时间点没有文件名。