[ox/fs] Add more detail to log messages of PassThroughFS

This commit is contained in:
Gary Talent 2021-04-23 03:54:55 -05:00
parent 5e1d4fcd95
commit 4518288745

View File

@ -67,8 +67,8 @@ Error PassThroughFS::read(const char *path, void *buffer, std::size_t buffSize)
return OxError(1); return OxError(1);
} }
file.read(static_cast<char*>(buffer), buffSize); file.read(static_cast<char*>(buffer), buffSize);
} catch (const std::fstream::failure&) { } catch (const std::fstream::failure &f) {
oxTrace("ox::fs::PassThroughFS::read::error") << "Read failed:" << path; oxTracef("ox::fs::PassThroughFS::read::error", "Read of {} failed: {}", path, f.what());
return OxError(2); return OxError(2);
} }
return OxError(0); return OxError(0);
@ -122,8 +122,8 @@ Error PassThroughFS::write(const char *path, void *buffer, uint64_t size, uint8_
try { try {
std::ofstream f(p, std::ios::binary); std::ofstream f(p, std::ios::binary);
f.write(static_cast<char*>(buffer), size); f.write(static_cast<char*>(buffer), size);
} catch (const std::fstream::failure&) { } catch (const std::fstream::failure &f) {
oxTrace("ox::fs::PassThroughFS::write::error") << "Write failed:" << path; oxTracef("ox::fs::PassThroughFS::read::error", "Write of {} failed: {}", path, f.what());
return OxError(1); return OxError(1);
} }
return OxError(0); return OxError(0);