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
QLoggingRegistry Class Reference

#include <qloggingregistry_p.h>

+ Collaboration diagram for QLoggingRegistry:

Public Member Functions

 QLoggingRegistry ()
 
void initializeRules ()
 
void registerCategory (QLoggingCategory *category, QtMsgType enableForLevel)
 
void unregisterCategory (QLoggingCategory *category)
 
Q_CORE_EXPORT void registerEnvironmentOverrideForCategory (const char *categoryName, const char *environment)
 
void setApiRules (const QString &content)
 
QLoggingCategory::CategoryFilter installFilter (QLoggingCategory::CategoryFilter filter)
 

Static Public Member Functions

static QLoggingRegistryinstance ()
 

Friends

class ::tst_QLoggingRegistry
 

Detailed Description

Definition at line 109 of file qloggingregistry_p.h.

Constructor & Destructor Documentation

◆ QLoggingRegistry()

QLoggingRegistry::QLoggingRegistry ( )

QLoggingRegistry constructor

Definition at line 227 of file qloggingregistry.cpp.

Member Function Documentation

◆ initializeRules()

void QLoggingRegistry::initializeRules ( )

Initializes the rules database by loading $QT_LOGGING_CONF, $QT_LOGGING_RULES, and .config/QtProject/qtlogging.ini.

Definition at line 277 of file qloggingregistry.cpp.

◆ installFilter()

QLoggingCategory::CategoryFilter QLoggingRegistry::installFilter ( QLoggingCategory::CategoryFilter filter)

Installs a custom filter rule.

Definition at line 410 of file qloggingregistry.cpp.

◆ instance()

QLoggingRegistry * QLoggingRegistry::instance ( )
static

Definition at line 425 of file qloggingregistry.cpp.

◆ registerCategory()

void QLoggingRegistry::registerCategory ( QLoggingCategory * cat,
QtMsgType enableForLevel )

Registers a category object.

This method might be called concurrently for the same category object.

Definition at line 336 of file qloggingregistry.cpp.

◆ registerEnvironmentOverrideForCategory()

void QLoggingRegistry::registerEnvironmentOverrideForCategory ( const char * categoryName,
const char * environment )
Since
6.3

Registers the environment variable environment as the control variable for enabling debugging by default for category categoryName. The category name must start with "qt."

Definition at line 367 of file qloggingregistry.cpp.

◆ setApiRules()

void QLoggingRegistry::setApiRules ( const QString & content)

Installs logging rules as specified in content.

Definition at line 377 of file qloggingregistry.cpp.

◆ unregisterCategory()

void QLoggingRegistry::unregisterCategory ( QLoggingCategory * cat)

Unregisters a category object.

Definition at line 353 of file qloggingregistry.cpp.

Friends And Related Symbol Documentation

◆ ::tst_QLoggingRegistry

friend class ::tst_QLoggingRegistry
friend

Definition at line 155 of file qloggingregistry_p.h.


The documentation for this class was generated from the following files: