From adef029ce4956982edd845cc946dc4bfc47977f2 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Mon, 9 Jun 2025 22:55:37 +0200 Subject: [PATCH] Add logging for export failures. Part of #2096. --- .../dennisguse/opentracks/io/file/exporter/ExportService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportService.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportService.java index 3768c0990..16083e695 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportService.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportService.java @@ -7,6 +7,7 @@ import android.net.Uri; import android.os.Bundle; import android.os.Handler; import android.os.ResultReceiver; +import android.util.Log; import androidx.annotation.NonNull; import androidx.core.app.JobIntentService; @@ -17,6 +18,8 @@ import de.dennisguse.opentracks.util.ExportUtils; public class ExportService extends JobIntentService { + private static final String TAG = ExportService.class.getSimpleName(); + private static final int JOB_ID = 1; private static final String EXTRA_RECEIVER = "extra_receiver"; @@ -55,6 +58,7 @@ public class ExportService extends JobIntentService { ExportUtils.exportTrack(this, directoryFile, exportTask); resultReceiver.send(ExportServiceResultReceiver.RESULT_CODE_SUCCESS, bundle); } catch (Exception e) { + Log.e(TAG, "Export failed: " + e); bundle.putString(ExportServiceResultReceiver.EXTRA_EXPORT_ERROR_MESSAGE, e.getMessage()); resultReceiver.send(ExportServiceResultReceiver.RESULT_CODE_ERROR, bundle); }