In QT you can use a few functions from the qDebug.h header like qDebug() and qWarning() to log information to the console. In QML you can use the likes of console.log(), console.error(). It's also very easy to implement your own logger (eg. SyslogMessageHandler) if you want something different, like logging to syslog and the console.