Class: QgsServerLogger¶
- class qgis.server.QgsServerLogger¶
Bases:
QgsMessageLogConsole
Writes message log into server logfile
Methods
Formats a log message.
Gets the singleton instance
Gets the current log level
Log a message from the server context
Set the current log file
Set the current log level
Activates logging to stderr.
- childEvent(self, a0: QChildEvent | None)¶
- connectNotify(self, signal: QMetaMethod)¶
- customEvent(self, a0: QEvent | None)¶
- disconnectNotify(self, signal: QMetaMethod)¶
- formatLogMessage(self, message: str | None, tag: str | None, level: Qgis.MessageLevel = Qgis.MessageLevel.Info) str ¶
Formats a log message. Used by child classes.
- Parameters:
message – the message to format
tag – the tag of the message
level – the log level of the message
Added in version 3.4.
- instance() QgsServerLogger | None ¶
Gets the singleton instance
- Return type:
Optional[QgsServerLogger]
- isSignalConnected(self, signal: QMetaMethod) bool ¶
- logLevel(self) Qgis.MessageLevel ¶
Gets the current log level
- Return type:
- Returns:
the log level
- logMessage(self, message: str | None, tag: str | None, level: Qgis.MessageLevel)¶
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
- receivers(self, signal: PYQT_SIGNAL) int ¶
- sender(self) QObject | None ¶
- senderSignalIndex(self) int ¶
- setLogFile(self, filename: str | None = '')¶
Set the current log file
- Parameters:
filename (Optional[str] = '')
- setLogLevel(self, level: Qgis.MessageLevel)¶
Set the current log level
- Parameters:
level (Qgis.MessageLevel) – the log level
- setLogStderr(self)¶
Activates logging to stderr.
Added in version 3.4.
- timerEvent(self, a0: QTimerEvent | None)¶