当我使用时,我使用 glog 进行日志记录:
LOG(INFO) << "something";
它按预期工作,但是当我使用如下所示的多个日志时,它不会记录,直到程序停止。当程序停止时,它将按预期记录所有内容。
LOG(INFO) <<"111111111111111";
LOG(INFO) <<"222222222222222";
LOG(INFO) <<"333333333333333";
LOG(INFO) <<"444444444444444";
但是这里令人困惑的是,当我多次使用 LOG(WARNING) 时,它工作得很好,即,即使程序正在运行,它也会记录所有内容,这与前一种情况不同,即在程序停止时记录所有内容。
LOG(WARNING) <<"111111111111111";
LOG(WARNING) <<"222222222222222";
LOG(WARNING) <<"333333333333333";
LOG(WARNING) <<"444444444444444";
**非常感谢对此行为的任何帮助**