summaryrefslogtreecommitdiffhomepage
path: root/tracker-trackhat/camera.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2021-11-04 19:03:01 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-03-29 00:04:49 +0200
commit12b2eab9cd15b25185d03d7774e3138836f342b7 (patch)
tree3b0260dd9e781cc9c4a8f0da2a2773214303de7e /tracker-trackhat/camera.cpp
parent56a4c6c404fb3f58d2027d39f3acdab1490fc839 (diff)
tracker/trackhat: log in this module via qDebug()
Diffstat (limited to 'tracker-trackhat/camera.cpp')
-rw-r--r--tracker-trackhat/camera.cpp9
1 files changed, 6 insertions, 3 deletions
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;
}