我想让qDebug
或qWarning
方法编写调用它们的类和方法的名称。现在,我像下面这样编写,但是对于我的应用程序中的所有类和方法来说,这都是很难的工作。有人知道怎么做吗?我可以这样做吗?
void File::downloadingFinishd()
{
qWarning()<<"File::downloadingFinishd()";//How write this ?without manually doing this?
qDebug()<<"Download was succceed";
}
我想要像android一样的东西,因为我在输出中看到它用不同的颜色编写方法和类名,只需调用qDebug()
使用Q_FUNC_INFO宏。
Q_FUNC_INFO
是std pretty函数的Qt版本。