From 6fae55f07c0af83d0b0dcd2f95aa2a0302c5f59f Mon Sep 17 00:00:00 2001 From: Rebecca Cox Date: Tue, 28 Nov 2017 12:47:39 +0100 Subject: [PATCH] #2182 RFT: Add logging for debugging --- ApplicationCode/FileInterface/RifReaderEclipseRft.cpp | 9 ++++++++- .../ProjectDataModel/RimEclipseResultCase.cpp | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ApplicationCode/FileInterface/RifReaderEclipseRft.cpp b/ApplicationCode/FileInterface/RifReaderEclipseRft.cpp index 5ca0e10966..400bda77aa 100644 --- a/ApplicationCode/FileInterface/RifReaderEclipseRft.cpp +++ b/ApplicationCode/FileInterface/RifReaderEclipseRft.cpp @@ -18,6 +18,7 @@ #include "RifReaderEclipseRft.h" +#include "RiaLogging.h" #include "RiaQDateTimeTools.h" #include "cafVecIjk.h" @@ -46,9 +47,15 @@ void RifReaderEclipseRft::open() { if (m_fileName.empty()) return; + RiaLogging::info(QString("Opening file '%1'").arg(m_fileName.c_str())); + m_ecl_rft_file = ecl_rft_file_alloc_case(m_fileName.data()); - if (m_ecl_rft_file == NULL) return; + if (m_ecl_rft_file == NULL) + { + RiaLogging::warning(QString("Libecl could not find/open file '%'").arg(m_fileName.c_str())); + return; + } int fileSize = ecl_rft_file_get_size(m_ecl_rft_file); diff --git a/ApplicationCode/ProjectDataModel/RimEclipseResultCase.cpp b/ApplicationCode/ProjectDataModel/RimEclipseResultCase.cpp index fb76797e9a..4095b1a1fe 100644 --- a/ApplicationCode/ProjectDataModel/RimEclipseResultCase.cpp +++ b/ApplicationCode/ProjectDataModel/RimEclipseResultCase.cpp @@ -20,6 +20,7 @@ #include "RimEclipseResultCase.h" +#include "RiaLogging.h" #include "RiaPreferences.h" #include "RifEclipseOutputFileTools.h" @@ -219,10 +220,16 @@ bool RimEclipseResultCase::importGridAndResultMetaData(bool showTimeStepFilter) QString rftFile = fileSplitOnDot[0] + ".RFT"; std::string rftFileStdString = rftFile.toStdString(); - if (std::ifstream(rftFileStdString.c_str())) + std::ifstream inputStream(rftFileStdString.c_str()); + if (!inputStream.fail()) { + RiaLogging::info(QString("File '%1' found, creating reader").arg(rftFileStdString.c_str())); m_readerEclipseRft = new RifReaderEclipseRft(rftFileStdString); } + else + { + RiaLogging::warning(QString("Could not find file '%1'").arg(rftFileStdString.c_str())); + } }