将谷歌日志(glog)重定向到文件

Redirect Google log (glog) to file

本文关键字:重定向 文件 glog 谷歌 日志      更新时间:2023-10-16

我有一个小型控制台应用程序,它使用一个库(静态链接),该库使用 glog 到 cout 或 cerr 来打印日志消息。我想将这些消息重定向到文件,但使用此处指定的方法不起作用(针对 cout 和 cerr 都尝试过)。

这是一个第三方库,我没有他们的代码,但可以肯定的是,这个库使用 glog 进行日志记录。

如何仍将其重定向到文件?

非常感谢!

好吧,在添加日志启动行之后:

::google::InitGoogleLogging(argv[0]);

然后按照此处的建议重定向流,这奏效了。