Index: Ringtoets/Common/src/Ringtoets.Common.IO/SoilProfile/StochasticSoilModelReader.cs =================================================================== diff -u -r3a350acf9c346f7711a6dfa735691e03116b43f2 -rc7c07e0937c3148b6223ebdad64fe7d326d1625f --- Ringtoets/Common/src/Ringtoets.Common.IO/SoilProfile/StochasticSoilModelReader.cs (.../StochasticSoilModelReader.cs) (revision 3a350acf9c346f7711a6dfa735691e03116b43f2) +++ Ringtoets/Common/src/Ringtoets.Common.IO/SoilProfile/StochasticSoilModelReader.cs (.../StochasticSoilModelReader.cs) (revision c7c07e0937c3148b6223ebdad64fe7d326d1625f) @@ -26,6 +26,7 @@ using Core.Common.Base.IO; using Core.Common.IO.Readers; using Core.Common.Utils.Builders; +using log4net; using Ringtoets.Common.IO.Exceptions; using Ringtoets.Common.IO.Properties; using Ringtoets.Common.IO.SoilProfile.Schema; @@ -40,6 +41,8 @@ private readonly Dictionary soilProfile1Ds = new Dictionary(); private readonly Dictionary soilProfile2Ds = new Dictionary(); + private readonly ILog log = LogManager.GetLogger(typeof(StochasticSoilModelReader)); + private IDataReader dataReader; private SegmentPointReader segmentPointReader; private long currentStochasticSoilModelId = -1; @@ -158,9 +161,11 @@ soilProfile1Ds.Add(soilProfileId, soilProfile1D); } } - catch (SoilProfileReadException) + catch (SoilProfileReadException e) { - soilProfile1DReader.MoveNext(); + string message = string.Format(Resources.StochasticSoilModelReader_Error_reading_profile_Error_profile_skipped, + e.Message); + log.Warn(message, e); } } } @@ -181,9 +186,11 @@ soilProfile2Ds.Add(soilProfileId, soilProfile2D); } } - catch (SoilProfileReadException) + catch (SoilProfileReadException e) { - soilProfile2DReader.MoveNext(); + string message = string.Format(Resources.StochasticSoilModelReader_Error_reading_profile_Error_profile_skipped, + e.Message); + log.Warn(message, e); } } }