标签: boost-log
有没有办法强制销毁boost记录核心单例?它可以通过以下方式访问:
boost::log::core::get();
返回指向日志核心的共享指针。但是,我需要在应用程序关闭其他资源/分离dll等之前显式关闭/取消分配它...
这可能吗?
答案 0 :(得分:1)
不,单例只会在应用程序终止时被销毁。但是,根据您要实现的目标,您可以释放某些资源。例如,通过调用remove_all_sinks,您可以释放所有接收器,这将导致它们被破坏,除非它们从其他地方被引用。
remove_all_sinks