将 Google 日志 (glog) 重定向到文件
Redirect Google log (glog) to file
我有一个小型控制台应用程序,它使用一个库(静态链接),该库使用 glog 来 cout 或 cerr 来打印日志消息。我想将这些消息重定向到文件,但使用指定的方法 here 不起作用(对 cout 和 cerr 都进行了尝试)。
这是第 3 方库,我没有他们的代码,但可以肯定地知道该库使用 glog 进行日志记录。
我怎样才能将它重定向到一个文件?
非常感谢!
嗯,添加日志起始行后:
::google::InitGoogleLogging(argv[0]);
然后像建议的那样重定向流 here,这有效。
我有一个小型控制台应用程序,它使用一个库(静态链接),该库使用 glog 来 cout 或 cerr 来打印日志消息。我想将这些消息重定向到文件,但使用指定的方法 here 不起作用(对 cout 和 cerr 都进行了尝试)。
这是第 3 方库,我没有他们的代码,但可以肯定地知道该库使用 glog 进行日志记录。
我怎样才能将它重定向到一个文件?
非常感谢!
嗯,添加日志起始行后:
::google::InitGoogleLogging(argv[0]);
然后像建议的那样重定向流 here,这有效。