-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
라이브러리 제공해 주셔서 요긴하게 사용하고 있습니다.
다만, 로그를 남기는 도중에 프로그램을 종료시키면 castislogger.h파일 280라인에 있는 stop_logger()에서 문제가 발생합니다.
inline void stop_logger(boost::shared_ptr<cilog_async_sink_t>& sink) { boost::shared_ptr<boost::log::core> core = boost::log::core::get(); core->remove_sink(sink); sink->stop(); sink->flush(); sink.reset(); }
다음과 같이 수정하고 나서 문제가 발생하지 않았습니다.
inline void stop_logger(boost::shared_ptr<cilog_async_sink_t>& sink) { boost::shared_ptr<boost::log::core> core = boost::log::core::get(); sink->stop(); sink->flush(); core->remove_sink(sink); sink.reset(); }
제대로 해결을 한 게 아닐 수 있어서, 이 부분은 직접 고쳐주셔야 할 것 같습니다.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels