From 12b2eab9cd15b25185d03d7774e3138836f342b7 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Thu, 4 Nov 2021 19:03:01 +0100 Subject: tracker/trackhat: log in this module via qDebug() --- tracker-trackhat/camera.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'tracker-trackhat/camera.cpp') diff --git a/tracker-trackhat/camera.cpp b/tracker-trackhat/camera.cpp index 35384b80..b645f3af 100644 --- a/tracker-trackhat/camera.cpp +++ b/tracker-trackhat/camera.cpp @@ -4,13 +4,16 @@ namespace trackhat_impl { -TH_ErrorCode log_error(TH_ErrorCode error, const char* source) +TH_ErrorCode log_error(TH_ErrorCode error, const char* source, + const char* file, int line, const char* function) { if (error == TH_ERROR_DEVICE_ALREADY_OPEN) error = TH_SUCCESS; if (error) - fprintf(stderr, "error 0x%x in %s\n", -error, source); - fflush(stderr); + { + auto logger = QMessageLogger(file, line, function).warning(); + logger << "tracker/trackhat: error" << (void*)-error << "in" << source; + } return error; } -- cgit v1.2.3