If you develop the extension then I assume you have control over the logging. In this case I’d suggest using VTK or Qt macros for logging (depending on whether your class is VTK or Qt based). I’m thinking about vtk[Debug/Info/Warning/Error]Macro and qDebug/qWarning/qCritical. These will appear in the Python console. Be mindful that you may need to lower the log level in Application Settings if you want to use vtkInfoMacro for example.