将boost日志消息重定向到窗口控件

将boost日志消息重定向到窗口控件,boost,Boost,我正在用boost库制作MFC windows应用程序。 我想将boost日志消息重定向到像ListBox这样的Windows控件中,以便在GUI窗口中看到它 我认为我需要实现一个接收器后端,它最终使用PostMessageAPI将日志消息发布到目标窗口 谢谢。这是自我回答。 我应该看看与日志功能相关的库源文件。 谢谢你。定制日志接收器并不困难。 我在boost库中引用了debug_output_backend.hpp文件 包括 包括 包括 包括 包括 包括 名称空间日志=boost::log;

我正在用boost库制作MFC windows应用程序。 我想将boost日志消息重定向到像ListBox这样的Windows控件中,以便在GUI窗口中看到它

我认为我需要实现一个接收器后端,它最终使用PostMessageAPI将日志消息发布到目标窗口

谢谢。

这是自我回答。 我应该看看与日志功能相关的库源文件。 谢谢你。定制日志接收器并不困难。 我在boost库中引用了debug_output_backend.hpp文件

包括 包括 包括 包括 包括 包括 名称空间日志=boost::log; 名称空间sinks=boost::log::sinks; 类customlog\u sink:public sinks::basic\u formatted\u sink\u backend { 公众: 无效ConsumeCont日志记录::记录\视图和记录,常量字符串\类型和fstring { std::ostringstream os; os内核=日志::内核::获取; 堆芯->添加水槽; }