Envía mensajes de registro a la ventana de registro de QGIS usando:
QgsMessageLog.logMessage(message, tag, level)
Etiqueta es el título de la pestaña que se mostrará en la ventana de registro de QGIS. Nivel es el nivel del mensaje (el valor predeterminado es 0).
Por ejemplo:
QgsMessageLog.logMessage('My message', 'MyPlugin')
Consulte la documentación de la API QGIS para QgsMessageLog para más detalles.
La ventana de registro se puede hacer visible desde el menú Ver-> Panel-> Mensajes de registro.
La otra forma es crear una clase que capture stdout y lo dirija a una ventana de registro dentro de su complemento (el complemento Script Runner hace esto). El resultado de todas las declaraciones de impresión se mostrará en su ventana de registro, aunque este método es mucho más complicado si solo desea mostrar algunos mensajes durante el desarrollo. Debe tener cuidado al hacer esto, ya que todas las declaraciones de impresión de otros complementos se enviarán a su complemento a menos que capture y restaure stdout según sea necesario.