我工作的一个BTS C++代码,我面对的命令,我不知道它的功能,我希望这里有人可以帮助我LOG()的作用是什么?
LOG(INFO) << *cmsrq;
这里是什么LOG的功能。这不是一个对数函数。
我工作的一个BTS C++代码,我面对的命令,我不知道它的功能,我希望这里有人可以帮助我LOG()的作用是什么?
LOG(INFO) << *cmsrq;
这里是什么LOG的功能。这不是一个对数函数。
这很可能是一个MACRO,它给你一个记录(控制台或文件)通过<<
运算符传递它的对象。
很像qDebug()。
您在其中看到的值“INFO”表示您要输出*cmsrq
值到信息日志级别。
我可以想像一些宏定义这样的:
#define LOG(X) Logging::logger(X)
凡logger()
是一个静态函数返回的记录引擎类的参考,使用正确的日志级别初始化。
非常感谢。我知道了。 – 2012-02-27 08:35:21
可能是某种记录函数(或者也许是宏,因为它全部是大写的?在C++代码中会有点不合适)。似乎返回级别INFO的日志记录输出流。 – cha0site 2012-02-27 08:18:14
我们应该怎么知道?你有代码,而不是我们。 – 2012-02-27 08:20:23