Print messages from QgsMessageLog to the console when testing

This commit is contained in:
Matthias Kuhn 2017-01-19 14:01:38 +01:00
parent 534cb9e738
commit eb7a235dc1

View File

@ -273,6 +273,11 @@ def start_app(cleanup=True):
QGISAPP.initQgis()
print(QGISAPP.showSettings())
def debug_log_message(message, tag, level):
print('{}({}): {}'.format(tag, level, message))
QgsApplication.instance().messageLog().messageReceived.connect(debug_log_message)
if cleanup:
import atexit