如何使qDebug编写方法和类名?

问题描述 投票:0回答:3

我想让qDebugqWarning方法编写调用它们的类和方法的名称。现在,我像下面这样编写,但是对于我的应用程序中的所有类和方法来说,这都是很难的工作。有人知道怎么做吗?我可以这样做吗?

void File::downloadingFinishd()
{
    qWarning()<<"File::downloadingFinishd()";//How write this ?without manually doing this?
    qDebug()<<"Download was succceed";
}

我想要像android一样的东西,因为我在输出中看到它用不同的颜色编写方法和类名,只需调用qDebug()

c++ qt qdebug
3个回答
1
投票

使用Q_FUNC_INFO宏。



1
投票

Q_FUNC_INFO是std pretty函数的Qt版本。

© www.soinside.com 2019 - 2024. All rights reserved.