![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
\inmodule QtCore More...
#include <qlogging.h>
Public Member Functions | |
| constexpr | QMessageLogContext () noexcept=default |
| constexpr | QMessageLogContext (const char *fileName, int lineNumber, const char *functionName, const char *categoryName) noexcept |
Public Attributes | |
| int | version = CurrentVersion |
| int | line = 0 |
| const char * | file = nullptr |
| const char * | function = nullptr |
| const char * | category = nullptr |
Static Public Attributes | |
| static constexpr int | CurrentVersion = 2 |
Friends | |
| class | QInternalMessageLogContext |
| class | QMessageLogger |
\inmodule QtCore
The QMessageLogContext class provides additional information about a log message.
The class provides information about the source code location a qDebug(), qInfo(), qWarning(), qCritical() or qFatal() message was generated.
QT_MESSAGELOGCONTEXT or {QT_NO_MESSAGELOGCONTEXT}.Definition at line 42 of file qlogging.h.
|
constexprdefaultnoexcept |
Constructs a QMessageLogContext
Referenced by qErrnoWarning(), and qErrnoWarning().
|
inlineconstexprnoexcept |
Constructs a QMessageLogContext with for file fileName at line lineNumber, in function functionName, and category categoryName.
Definition at line 48 of file qlogging.h.
References category, file, function, and line.
Referenced by QMessagePattern::setPattern().
|
friend |
Definition at line 60 of file qlogging.h.
|
friend |
Definition at line 61 of file qlogging.h.
| const char* QMessageLogContext::category = nullptr |
Definition at line 55 of file qlogging.h.
Referenced by QInternalMessageLogContext::QInternalMessageLogContext(), QMessageLogContext(), formatLogMessage(), and qt_message_print().
|
staticconstexpr |
Definition at line 46 of file qlogging.h.
| const char* QMessageLogContext::file = nullptr |
Definition at line 53 of file qlogging.h.
Referenced by QMessageLogContext(), formatLogMessage(), and qt_message_print().
| const char* QMessageLogContext::function = nullptr |
Definition at line 54 of file qlogging.h.
Referenced by QMessageLogContext(), and qt_message_print().
| int QMessageLogContext::line = 0 |
Definition at line 52 of file qlogging.h.
Referenced by QMessageLogContext(), and qt_message_print().
| int QMessageLogContext::version = CurrentVersion |
Definition at line 51 of file qlogging.h.