Skip to content

Fix creation of nested directories for runlog/results

Felix Wege requested to merge fix_logging into master

Currently, defining nested directories in model.props to store runlogs/results leads to an error if one of the parent directories has not be created manually before the simulation.

Example:

> model.props
...
# folder in which csv results are saved
104 results.folder = results/scenario1/usecase42
...

leads to an error if results/scenario1 has not been created manually, while usecase42 will be created by ModelIO.

Fix:

Using boost::filesystem::create_directories(destination_results); instead at model_io.cpp:110.

Merge request reports