【发布时间】:2016-06-26 22:48:27
【问题描述】:
我将使用我的程序处理数据文件的日志记录结果写入一个文件,该文件还包含日志文件名中的数据文件名称,并且为了可重复性,还记录了数据文件内容。如果数据文件正确,则可以正常工作。如果数据文件坏了,则拒绝进一步的工作;它工作正常。在我的 GUI 环境中,用户可能会进行第二次尝试,并且第二次会以不同的名称提供正确的数据文件。但是,第二次读取中止程序,因为在块中
google::SetLogDestination(0, LogFileName.c_str() );
google::InitGoogleLogging(FileName);
初始化命令第二次出现。如何重新启动、终止、重新初始化、关闭或任何所谓的日志记录?
【问题讨论】: