c – 更改Google glog中的日志记录目录

前端之家收集整理的这篇文章主要介绍了c – 更改Google glog中的日志记录目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何更改Google glog中的输出目录?

我只发现了google :: SetLogDestination(google :: LogSeverity,const char * path)

尝试过:

google::SetLogDestination(ERROR,"C:\\log\\error.log);
google::InitGoogleLogging("Test");  

LOG(ERROR) << "TEST";

但没有写任何东西!

顺便说一句:如果你建议另一个轻量级,易于使用和线程安全的库,请告诉我!

感谢任何帮助!

解决方法

您还可以执行以下操作之一:

只要安装了GFlgas库,就将日志目录作为命令行参数传递:

./your_application --log_dir=/some/log/directory

如果您不想在命令行中传递它,而是在源中设置它:

FLAGS_log_dir = "/some/log/directory";

如果未安装Google gflags库,您可以将其设置为环境变量:

GLOG_log_dir=/some/log/directory ./your_application

猜你在找的C&C++相关文章