Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qloggingcategory.h File Reference

(4afd089612448ae13136e287ced134c71499cfec)

#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 QT_DECLARE_EXPORTED_QT_LOGGING_CATEGORY(name, export_macro)
 
#define Q_DECLARE_LOGGING_CATEGORY(name)
 
#define Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, export_macro)
 
#define Q_LOGGING_CATEGORY(name, ...)
 
#define Q_STATIC_LOGGING_CATEGORY(name, ...)
 
#define QT_MESSAGE_LOGGER_COMMON(category, level)
 
#define qCDebug(category, ...)
 
#define qCInfo(category, ...)
 
#define qCWarning(category, ...)
 
#define qCCritical(category, ...)
 
#define qCFatal(category, ...)
 

Macro Definition Documentation

◆ Q_DECLARE_EXPORTED_LOGGING_CATEGORY

#define Q_DECLARE_EXPORTED_LOGGING_CATEGORY ( name,
export_macro )
Value:
EGLImageKHR EGLint * name
#define Q_DECLARE_LOGGING_CATEGORY(name)

Definition at line 143 of file qloggingcategory.h.

◆ Q_DECLARE_LOGGING_CATEGORY

#define Q_DECLARE_LOGGING_CATEGORY ( name)
Value:
\inmodule QtCore

Definition at line 140 of file qloggingcategory.h.

◆ Q_LOGGING_CATEGORY

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

Definition at line 146 of file qloggingcategory.h.

◆ Q_STATIC_LOGGING_CATEGORY

#define Q_STATIC_LOGGING_CATEGORY ( name,
... )
Value:
static Q_LOGGING_CATEGORY(name, __VA_ARGS__)
#define Q_LOGGING_CATEGORY(name,...)

Definition at line 153 of file qloggingcategory.h.

◆ qCCritical

#define qCCritical ( category,
... )
Value:
@ QtCriticalMsg
Definition qlogging.h:33
#define QT_MESSAGE_LOGGER_COMMON(category, level)

Definition at line 164 of file qloggingcategory.h.

◆ qCDebug

#define qCDebug ( category,
... )
Value:
@ QtDebugMsg
Definition qlogging.h:30

Definition at line 161 of file qloggingcategory.h.

◆ qCFatal

#define qCFatal ( category,
... )
Value:
@ QtFatalMsg
Definition qlogging.h:34

Definition at line 165 of file qloggingcategory.h.

◆ qCInfo

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

Definition at line 162 of file qloggingcategory.h.

◆ qCWarning

#define qCWarning ( category,
... )
Value:
@ QtWarningMsg
Definition qlogging.h:32

Definition at line 163 of file qloggingcategory.h.

◆ QT_DECLARE_EXPORTED_QT_LOGGING_CATEGORY

#define QT_DECLARE_EXPORTED_QT_LOGGING_CATEGORY ( name,
export_macro )
Value:
inline namespace QtPrivateLogging { export_macro const QLoggingCategory &name(); }

Definition at line 108 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:73
#define QT_MESSAGELOG_FUNC
Definition qlogging.h:161
#define QT_MESSAGELOG_FILE
Definition qlogging.h:159
#define QT_MESSAGELOG_LINE
Definition qlogging.h:160

Definition at line 157 of file qloggingcategory.h.