10 PLOGI <<
"Reading file: " << filename;
14 std::ifstream file(filename, std::ios::ate | std::ios::binary);
16 if (!file.is_open()) {
18 ss <<
"Failed to open file: " << filename;
19 throw std::runtime_error(ss.str());
23 size_t fileSize = file.tellg();
24 std::vector<char> buffer(fileSize);
26 PLOGI <<
"File size: " << fileSize;
30 file.read(buffer.data(), fileSize);
33 PLOGI <<
"File read successfully!";