#include <QDebug>
#include <QDateTime>
#if _DEBUG
#define LI qInfo().noquote()<<QStringLiteral("%1(%2):%3(%4)[INFO ]").arg(__FILE__).arg(__LINE__).arg(__FUNCTION__).arg(QDateTime::currentDateTime().toString("HH:mm:ss.zzz"))
#define LD qDebug().noquote()<<QStringLiteral("%1(%2):%3(%4)[DEBUG]").arg(__FILE__).arg(__LINE__).arg(__FUNCTION__).arg(QDateTime::currentDateTime().toString("HH:mm:ss.zzz"))
#define LW qWarning().noquote()<<QStringLiteral("%1(%2):%3(%4)[WARN ]").arg(__FILE__).arg(__LINE__).arg(__FUNCTION__).arg(QDateTime::currentDateTime().toString("HH:mm:ss.zzz"))
#define LC qCritical().noquote()<<QStringLiteral("%1(%2):%3(%4)[ERROR]").arg(__FILE__).arg(__LINE__).arg(__FUNCTION__).arg(QDateTime::currentDateTime().toString("HH:mm:ss.zzz"))
#else
#define LI qInfo().noquote()
#define LD qDebug().noquote()
#define LW qWarning().noquote()
#define LC qCritical().noquote()
#endif
Qt 调试打印 可双击定位
可以请我喝杯咖啡吗QAQ~
本文作者:vanxkr
本文链接:http://www.vanxkr.com/2022/3/Qt-qDebug-def
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!
0 条评论