QGIS API Documentation 3.99.0-Master (21b3aa880ba)
Loading...
Searching...
No Matches
QgsServerLogger Class Reference

Writes message log into server log files. More...

#include <qgsserverlogger.h>

Inheritance diagram for QgsServerLogger:

Public Slots

void logMessage (const QString &message, const QString &tag, Qgis::MessageLevel level) override
 Log a message from the server context.
Public Slots inherited from QgsMessageLogConsole
virtual void logMessage (const QString &message, const QString &tag, Qgis::MessageLevel level)
 Logs a message to stderr.

Public Member Functions

Qgis::MessageLevel logLevel () const
 Gets the current log level.
void setLogFile (const QString &filename=QString())
 Set the current log file.
void setLogLevel (Qgis::MessageLevel level)
 Set the current log level.
void setLogStderr ()
 Activates logging to stderr.
Public Member Functions inherited from QgsMessageLogConsole
 QgsMessageLogConsole ()
 Constructor for QgsMessageLogConsole.

Static Public Member Functions

static QgsServerLoggerinstance ()
 Gets the singleton instance.

Protected Member Functions

 QgsServerLogger ()
Protected Member Functions inherited from QgsMessageLogConsole
QString formatLogMessage (const QString &message, const QString &tag, Qgis::MessageLevel level=Qgis::MessageLevel::Info) const
 Formats a log message.

Detailed Description

Writes message log into server log files.

Definition at line 34 of file qgsserverlogger.h.

Constructor & Destructor Documentation

◆ QgsServerLogger()

QgsServerLogger::QgsServerLogger ( )
protected

Definition at line 33 of file qgsserverlogger.cpp.

Member Function Documentation

◆ instance()

QgsServerLogger * QgsServerLogger::instance ( )
static

Gets the singleton instance.

Definition at line 24 of file qgsserverlogger.cpp.

◆ logLevel()

Qgis::MessageLevel QgsServerLogger::logLevel ( ) const
inline

Gets the current log level.

Returns
the log level

Definition at line 48 of file qgsserverlogger.h.

◆ logMessage

void QgsServerLogger::logMessage ( const QString & message,
const QString & tag,
Qgis::MessageLevel level )
overrideslot

Log a message from the server context.

Parameters
messagethe message
tagtag of the message
levellog level of the message

Definition at line 38 of file qgsserverlogger.cpp.

◆ setLogFile()

void QgsServerLogger::setLogFile ( const QString & filename = QString())

Set the current log file.

Definition at line 61 of file qgsserverlogger.cpp.

◆ setLogLevel()

void QgsServerLogger::setLogLevel ( Qgis::MessageLevel level)

Set the current log level.

Parameters
levelthe log level

Definition at line 56 of file qgsserverlogger.cpp.

◆ setLogStderr()

void QgsServerLogger::setLogStderr ( )

Activates logging to stderr.

Since
QGIS 3.4

Definition at line 73 of file qgsserverlogger.cpp.


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