You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
680 B
C
23 lines
680 B
C
#ifndef QSLOGDISABLEFORTHISFILE_H
|
|
#define QSLOGDISABLEFORTHISFILE_H
|
|
|
|
#include <QtDebug>
|
|
// When included AFTER QsLog.h, this file will disable logging in that C++ file. When included
|
|
// before, it will lead to compiler warnings or errors about macro redefinitions.
|
|
|
|
#undef QLOG_TRACE
|
|
#undef QLOG_DEBUG
|
|
#undef QLOG_INFO
|
|
#undef QLOG_WARN
|
|
#undef QLOG_ERROR
|
|
#undef QLOG_FATAL
|
|
|
|
#define QLOG_TRACE() if (1) {} else qDebug()
|
|
#define QLOG_DEBUG() if (1) {} else qDebug()
|
|
#define QLOG_INFO() if (1) {} else qDebug()
|
|
#define QLOG_WARN() if (1) {} else qDebug()
|
|
#define QLOG_ERROR() if (1) {} else qDebug()
|
|
#define QLOG_FATAL() if (1) {} else qDebug()
|
|
|
|
#endif // QSLOGDISABLEFORTHISFILE_H
|