Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qloggingcategory.h File Reference
#include <QtCore/qglobal.h>
#include <QtCore/qdebug.h>
+ Include dependency graph for qloggingcategory.h:

Go to the source code of this file.

Classes

class  QLoggingCategory
 \inmodule QtCore More...
 

Macros

#define Q_DECLARE_LOGGING_CATEGORY(name)    const QLoggingCategory &name();
 
#define Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, export_macro)    export_macro Q_DECLARE_LOGGING_CATEGORY(name)
 
#define Q_LOGGING_CATEGORY(name, ...)
 
#define QT_MESSAGE_LOGGER_COMMON(category, level)
 
#define qCDebug(category, ...)   QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)
 
#define qCInfo(category, ...)   QT_MESSAGE_LOGGER_COMMON(category, QtInfoMsg).info(__VA_ARGS__)
 
#define qCWarning(category, ...)   QT_MESSAGE_LOGGER_COMMON(category, QtWarningMsg).warning(__VA_ARGS__)
 
#define qCCritical(category, ...)   QT_MESSAGE_LOGGER_COMMON(category, QtCriticalMsg).critical(__VA_ARGS__)
 
#define qCFatal(category, ...)   QT_MESSAGE_LOGGER_COMMON(category, QtFatalMsg).fatal(__VA_ARGS__)
 

Macro Definition Documentation

◆ Q_DECLARE_EXPORTED_LOGGING_CATEGORY

#define Q_DECLARE_EXPORTED_LOGGING_CATEGORY (   name,
  export_macro 
)     export_macro Q_DECLARE_LOGGING_CATEGORY(name)

Definition at line 109 of file qloggingcategory.h.

◆ Q_DECLARE_LOGGING_CATEGORY

#define Q_DECLARE_LOGGING_CATEGORY (   name)     const QLoggingCategory &name();

Definition at line 106 of file qloggingcategory.h.

◆ Q_LOGGING_CATEGORY

#define Q_LOGGING_CATEGORY (   name,
  ... 
)
Value:
{ \
static const QLoggingCategory category(__VA_ARGS__); \
return category; \
}
\inmodule QtCore
const QLoggingCategory & category()
[1]
GLuint name

Definition at line 112 of file qloggingcategory.h.

◆ qCCritical

#define qCCritical (   category,
  ... 
)    QT_MESSAGE_LOGGER_COMMON(category, QtCriticalMsg).critical(__VA_ARGS__)

Definition at line 126 of file qloggingcategory.h.

◆ qCDebug

#define qCDebug (   category,
  ... 
)    QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)

Definition at line 123 of file qloggingcategory.h.

◆ qCFatal

#define qCFatal (   category,
  ... 
)    QT_MESSAGE_LOGGER_COMMON(category, QtFatalMsg).fatal(__VA_ARGS__)

Definition at line 127 of file qloggingcategory.h.

◆ qCInfo

#define qCInfo (   category,
  ... 
)    QT_MESSAGE_LOGGER_COMMON(category, QtInfoMsg).info(__VA_ARGS__)

Definition at line 124 of file qloggingcategory.h.

◆ qCWarning

#define qCWarning (   category,
  ... 
)    QT_MESSAGE_LOGGER_COMMON(category, QtWarningMsg).warning(__VA_ARGS__)

Definition at line 125 of file qloggingcategory.h.

◆ QT_MESSAGE_LOGGER_COMMON

#define QT_MESSAGE_LOGGER_COMMON (   category,
  level 
)
Value:
for (QLoggingCategoryMacroHolder<level> qt_category(category()); qt_category; qt_category.control = false) \
\inmodule QtCore
Definition qlogging.h:68
#define QT_MESSAGELOG_FUNC
Definition qlogging.h:153
#define QT_MESSAGELOG_FILE
Definition qlogging.h:151
#define QT_MESSAGELOG_LINE
Definition qlogging.h:152

Definition at line 119 of file qloggingcategory.h.