Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qloggingregistry_p.h>
Public Types | |
enum | PatternFlag { FullText = 0x1 , LeftFilter = 0x2 , RightFilter = 0x4 , MidFilter = LeftFilter | RightFilter } |
Public Member Functions | |
QLoggingRule () | |
QLoggingRule (QStringView pattern, bool enabled) | |
int | pass (QLatin1StringView categoryName, QtMsgType type) const |
Public Attributes | |
QString | category |
int | messageType = -1 |
PatternFlags | flags |
bool | enabled = false |
Definition at line 42 of file qloggingregistry_p.h.
Enumerator | |
---|---|
FullText | |
LeftFilter | |
RightFilter | |
MidFilter |
Definition at line 49 of file qloggingregistry_p.h.
QLoggingRule::QLoggingRule | ( | ) |
Constructs a logging rule with default values.
Definition at line 35 of file qloggingregistry.cpp.
QLoggingRule::QLoggingRule | ( | QStringView | pattern, |
bool | enabled ) |
Constructs a logging rule.
Definition at line 43 of file qloggingregistry.cpp.
int QLoggingRule::pass | ( | QLatin1StringView | cat, |
QtMsgType | msgType ) const |
Return value 1 means filter passed, 0 means filter doesn't influence this category, -1 means category doesn't pass this filter.
Definition at line 53 of file qloggingregistry.cpp.
References category, FullText, LeftFilter, messageType, MidFilter, RightFilter, and QString::size().
QString QLoggingRule::category |
Definition at line 57 of file qloggingregistry_p.h.
Referenced by pass().
bool QLoggingRule::enabled = false |
Definition at line 60 of file qloggingregistry_p.h.
PatternFlags QLoggingRule::flags |
Definition at line 59 of file qloggingregistry_p.h.
int QLoggingRule::messageType = -1 |
Definition at line 58 of file qloggingregistry_p.h.
Referenced by pass().