Class: QgsServerLogger

Writes message log into server log files.

List of all members, including inherited members

Class Hierarchy

Inheritance diagram of qgis.server.QgsServerLogger

Base classes

QgsMessageLogConsole

Default implementation of message logging interface.

QObject

Methods

logLevel

Gets the current log level

setLogFile

Set the current log file

setLogLevel

Set the current log level

setLogStderr

Activates logging to stderr.

Static Methods

instance

Gets the singleton instance

class qgis.server.QgsServerLogger[source]

Bases: QgsMessageLogConsole

static instance() QgsServerLogger | None[source]

Gets the singleton instance

Return type:

Optional[QgsServerLogger]

logLevel(self) Qgis.MessageLevel[source]

Gets the current log level

Return type:

Qgis.MessageLevel

Returns:

the log level

setLogFile(self, filename: str | None = '')[source]

Set the current log file

Parameters:

filename (Optional[str] = '')

setLogLevel(self, level: Qgis.MessageLevel)[source]

Set the current log level

Parameters:

level (Qgis.MessageLevel) – the log level

setLogStderr(self)[source]

Activates logging to stderr.

Added in version 3.4.