Class: QgsMessageLogConsole¶
Default implementation of message logging interface.
This class outputs log messages to the standard error. Therefore it might be the right choice for applications without GUI.
Class Hierarchy¶
Base classes¶
Subclasses¶
Writes message log into server log files. |
Methods
Formats a log message. |
Virtual Methods
In PyQGIS, only methods marked as virtual
can be safely overridden in a Python subclass of QgsMessageLogConsole. See the FAQ for more details.
Logs a message to stderr. |
- class qgis.core.QgsMessageLogConsole[source]¶
Bases:
QObject
- __init__()
Constructor for QgsMessageLogConsole.
- formatLogMessage(self, message: str | None, tag: str | None, level: Qgis.MessageLevel = Qgis.MessageLevel.Info) str [source]¶
Formats a log message. Used by child classes.
- Parameters:
message (Optional[str]) – the message to format
tag (Optional[str]) – the tag of the message
level (Qgis.MessageLevel = Qgis.MessageLevel.Info) – the log level of the message
Added in version 3.4.
- Return type:
str
- virtual logMessage(self, message: str | None, tag: str | None, level: Qgis.MessageLevel)[source]¶
Logs a message to stderr.
- Parameters:
message (Optional[str]) – the message to format
tag (Optional[str]) – the tag of the message
level (Qgis.MessageLevel) – the log level of the message