12345678910111213141516171819202122 |
- #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
|