diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-03-17 15:04:35 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-03-17 15:04:35 +0100 |
| commit | 95e06b2f6d87b597a52029dbfa9896f4bd8ca74b (patch) | |
| tree | 250078f1044844a8cfe64592a9181fa0587317ae /src/export.cpp | |
| parent | 7105b39ca10394723e888161d586461e9e2b1984 (diff) | |
logging
Diffstat (limited to 'src/export.cpp')
| -rw-r--r-- | src/export.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/export.cpp b/src/export.cpp index b020b77..22e8956 100644 --- a/src/export.cpp +++ b/src/export.cpp @@ -4,6 +4,7 @@ #include "../imfiledialog/ImFileDialog.h" #include <stdio.h> #include <inttypes.h> +#include "logging.h" export_result last_export_result = EXPORT_NONE; @@ -249,16 +250,20 @@ struct t_export_thread_args { static void* _ts_export_thread(void* args) { struct t_export_thread_args* arg = (struct t_export_thread_args*)args; + bool result = false; if (ts_str_has_extension(arg->path, ".json")) { - _ts_export_json(arg->result, arg->path); + result = _ts_export_json(arg->result, arg->path); } if (ts_str_has_extension(arg->path, ".csv")) { - _ts_export_csv(arg->result, arg->path); + result = _ts_export_csv(arg->result, arg->path); } if (ts_str_has_extension(arg->path, ".xml")) { - _ts_export_xml(arg->result, arg->path); + result = _ts_export_xml(arg->result, arg->path); } + if (!result) TS_LOG_TRACE("Export failed: cound not open file %s", arg->path) + else TS_LOG_TRACE("Export completed: %s", arg->path); + arg->result->is_saving = false; free(arg); |
