add logging struct with -u json options flag, log tiling progress [#13]

This commit is contained in:
Brandon Liu
2022-07-05 15:32:11 +08:00
parent 4adb22b74e
commit f442e403c5
8 changed files with 41 additions and 1 deletions
+6
View File
@@ -1330,6 +1330,9 @@ serial_feature next_feature(FILE *geoms, std::atomic<long long> *geompos_in, cha
if (!quiet && !quiet_progress && progress_time()) {
fprintf(stderr, " %3.1f%% %d/%u/%u \r", progress, z, tx, ty);
}
if (logger.json_enabled && progress_time()) {
logger.progress_tile(progress);
}
*oprogress = progress;
}
@@ -2325,6 +2328,9 @@ long long write_tile(FILE *geoms, std::atomic<long long> *geompos_in, char *meta
if (!quiet && !quiet_progress && progress_time()) {
fprintf(stderr, " %3.1f%% %d/%u/%u \r", progress, z, tx, ty);
}
if (logger.json_enabled && progress_time()) {
logger.progress_tile(progress);
}
oprogress = progress;
}