Class: QgsServerLogger¶
Writes message log into server log files.
Class Hierarchy¶
Base classes¶
Default implementation of message logging interface. |
|
Methods
Gets the current log level |
|
Set the current log file |
|
Set the current log level |
|
Activates logging to stderr. |
Virtual Methods
In PyQGIS, only methods marked as virtual
can be safely overridden in a Python subclass of QgsServerLogger. See the FAQ for more details.
Log a message from the server context |
Static Methods
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:
- Returns:
the log level
- virtual 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