Expand verbose logging messages

GitOrigin-RevId: 893875a88e0e8f0b15f05f9ea12fefbbb3fa65c6
This commit is contained in:
Dietrich Epp 2021-03-10 20:31:37 -05:00
parent da194b749b
commit 94e38f1274
1 changed files with 27 additions and 2 deletions

29
sync.c
View File

@ -613,8 +613,9 @@ static int command_main(char *destpath, int mode) {
long srcDir, destDir, tempDir;
struct file_info *array, *file, *srcNewer, *destNewer;
OSErr err;
int r, i, n;
int r, i, j, n;
char name[32];
const char *modeStr;
// Get handles to src and dest directories.
err = HGetVol(NULL, &srcVol, &srcDir);
@ -663,6 +664,30 @@ static int command_main(char *destpath, int mode) {
file->mode = kModePush;
srcNewer = file;
}
if (gLogLevel >= kLogVerbose) {
p2cstr(name, file->name);
switch (file->mode) {
default:
case kModeAuto:
modeStr = "equal";
break;
case kModePull:
modeStr = "destNewer";
break;
case kModePush:
modeStr = "srcNewer";
break;
}
fprintf(stderr, "## File: %s %s", name, modeStr);
for (j = 0; j < 2; j++) {
if (!file->meta[j].exists) {
fputs(" -", stderr);
} else {
fprintf(stderr, " %ld", file->meta[j].modTime);
}
}
fputc('\n', stderr);
}
}
// Figure out the mode: push or pull.
@ -722,7 +747,7 @@ static int command_main(char *destpath, int mode) {
print_err("failed to copy file: %s", name);
return 1;
}
if (gLogLevel >= kLogInfo) {
if (gLogLevel >= kLogVerbose) {
fprintf(stderr, "## Done writing %s\n", name);
}
} else if (file->mode != kModeAuto) {