From: Carl Hetherington Date: Thu, 20 Jan 2022 13:45:06 +0000 (+0100) Subject: Add some logging to notify_post(). X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=8f29f6073baa12fe4e9c145e6d0cd0e0c97319ee Add some logging to notify_post(). --- diff --git a/src/tools/dcpomatic_disk.cc b/src/tools/dcpomatic_disk.cc index ec5d8e782..772eaea91 100644 --- a/src/tools/dcpomatic_disk.cc +++ b/src/tools/dcpomatic_disk.cc @@ -167,7 +167,21 @@ public: #ifdef DCPOMATIC_OSX LOG_DISK_NC("Sending notification to writer daemon"); - notify_post ("com.dcpomatic.disk.writer.start"); + auto result = notify_post ("com.dcpomatic.disk.writer.start"); + if (result != NOTIFY_STATUS_OK ) { + LOG_DISK_NC("Notification did not return OK: %1", result); + switch (result) { + case NOTIFY_STATUS_INVALID_NAME: + LOG_DISK_NC("i.e. INVALID_NAME"); + break; + case NOTIFY_STATUS_FAILED: + LOG_DISK_NC("i.e. FAILED"); + break; + case NOTIFY_STATUS_NOT_AUTHORIZED: + LOG_DISK_NC("i.e. NOT_AUTHORIZED"); + break; + } + } #endif }