考虑以下函数:
void thread()
{
BOOST_LOG_FUNCTION();
while(true) {
// Create log entry
}
}
如果我只是在“main”中调用“thread()”,我在“thread()”中创建的日志条目看起来像预期的那样:
[void __cdecl thread(void) (c:\...\maintest.cpp:16)]
但是,如果您在函数中使用“thread()”:
boost::thread t(thread);
相应的日志条目为空:
[]
我该如何解决?