Class: QgsServerLogger

Writes message log into server logfile

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

logMessage

Log a message from the server context

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

logMessage(self, message: str | None, tag: str | None, level: Qgis.MessageLevel)[source]

Log a message from the server context

Parameters:
  • message (Optional[str]) – the message

  • tag (Optional[str]) – tag of the message

  • level (Qgis.MessageLevel) – log level of the message

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.