log used syscall parameter

This commit is contained in:
Hendrik Schutter 2022-05-15 13:05:58 +02:00
parent 8c54e0e7d9
commit 85d3b99d35
3 changed files with 28605 additions and 0 deletions

7231
reHDD_shredder2.log Normal file

File diff suppressed because it is too large Load Diff

21364
reHDD_workstation.log Normal file

File diff suppressed because it is too large Load Diff

View File

@ -122,6 +122,10 @@ void Shred::shredDrive(Drive* drive, int* ipSignalFd)
}
memset(buf, 0, blksz);
#ifdef LOG_LEVEL_HIGH
Logger::logThis()->info("Shred-Task: RandomRead: " + to_string(blksz) + " - Drive: " + drive->getSerial());
#endif
if (read(rsf, buf, blksz) <= 0) fprintf(stderr, "%s: read 0 bytes (wanted %zu)\n", randsrc, blksz);
tfnge_init(&tfnge, buf);
@ -141,6 +145,9 @@ void Shred::shredDrive(Drive* drive, int* ipSignalFd)
}
else if (!alwaysrand)
{
#ifdef LOG_LEVEL_HIGH
Logger::logThis()->info("Shred-Task: alwaysrand");
#endif
if (read(rsf, &rc, 1) <= 0) fprintf(stderr, "%s: read 0 bytes (wanted 1)\n", randsrc);
pat = rc%2;
if (read(rsf, &rc, 1) <= 0) fprintf(stderr, "%s: read 0 bytes (wanted 1)\n", randsrc);
@ -193,6 +200,9 @@ void Shred::shredDrive(Drive* drive, int* ipSignalFd)
last = 1;
}
errno = 0;
#ifdef LOG_LEVEL_HIGH
Logger::logThis()->info("Shred-Task: DriveWrite: " + to_string((noround && last) ? l : blksz) + " - Drive: " + drive->getSerial());
#endif
l -= write(f, buf, (noround && last) ? l : blksz);
if (errno)
{