mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
28 lines
741 B
C
28 lines
741 B
C
#ifndef QSLOGDISABLEFORTHISFILE_H
|
|
#define QSLOGDISABLEFORTHISFILE_H
|
|
|
|
// When included after all includes of QsLog.h (direct and indirect includes through other headers)
|
|
// this file will disable logging in that translation unit.
|
|
|
|
#ifndef QLOG_TRACE
|
|
#error "This file must be included after QsLog.h"
|
|
#endif
|
|
|
|
#include <QtDebug>
|
|
|
|
#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
|