Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ GLOG-未创建输出文件日志_C++_Glog - Fatal编程技术网

C++ GLOG-未创建输出文件日志

C++ GLOG-未创建输出文件日志,c++,glog,C++,Glog,我试图在我的项目中实现GLOG库,但我只得到控制台输出,我不能允许创建与严重性相关的文件日志,以下是我的代码:我正在为linux(ubuntu)开发 #包括 int main(int argc,char*argv[]) { 谷歌::SetLogDestination(0,“/home/ricardo/Desktop/CODIGO/info.log”); google::SetLogDestination(google::WARNING,“”); FLAGS_logtostderr=1; goog

我试图在我的项目中实现GLOG库,但我只得到控制台输出,我不能允许创建与严重性相关的文件日志,以下是我的代码:我正在为linux(ubuntu)开发

#包括
int main(int argc,char*argv[])
{
谷歌::SetLogDestination(0,“/home/ricardo/Desktop/CODIGO/info.log”);
google::SetLogDestination(google::WARNING,“”);
FLAGS_logtostderr=1;
google::InitGoogleLogging(“log_测试”);

日志(信息)行
google::SetLogDestination(google::WARNING,”);
看起来很可疑

这一行:

FLAGS_logtostderr = 1;
告诉Glog写入控制台,而不是文件。有关详细信息,请参阅Google日志操作文档中标题为“设置标志”的部分:

如果要写入文件,请删除包含
标志的行


另外,为什么不在第一种情况下使用
INFO
而不是
0
?这样会更清楚。

而不是
标志\u logtostderr=1;
您想要的是
标志\u alsologtosterr=1;

这将同时记录到日志文件和stderr

FLAGS_logtostderr = 1;