Mercurial > hg > orthanc
diff Core/SystemToolbox.cpp @ 3524:d96379a965de
merge
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 24 Sep 2019 18:06:56 +0200 |
parents | 793c141be598 |
children | 94f4a18a79cc |
line wrap: on
line diff
--- a/Core/SystemToolbox.cpp Tue Sep 24 18:06:41 2019 +0200 +++ b/Core/SystemToolbox.cpp Tue Sep 24 18:06:56 2019 +0200 @@ -212,19 +212,23 @@ void SystemToolbox::ReadFile(std::string& content, - const std::string& path) + const std::string& path, + bool log) { if (!IsRegularFile(path)) { throw OrthancException(ErrorCode_RegularFileExpected, - "The path does not point to a regular file: " + path); + "The path does not point to a regular file: " + path, + log); } boost::filesystem::ifstream f; f.open(path, std::ifstream::in | std::ifstream::binary); if (!f.good()) { - throw OrthancException(ErrorCode_InexistentFile); + throw OrthancException(ErrorCode_InexistentFile, + "File not found: " + path, + log); } std::streamsize size = GetStreamSize(f);