Fetch messagelimits from ScheduleState

This commit is contained in:
Joakim Hove 2021-01-11 17:52:39 +01:00
parent 70214db62c
commit 914bbeca82
2 changed files with 7 additions and 8 deletions

View File

@ -151,17 +151,17 @@ void setupMessageLimiter(const Opm::MessageLimits msgLimits, const std::string&
std::shared_ptr<Opm::StreamLog> stream_log = Opm::OpmLog::getBackend<Opm::StreamLog>(stdout_log_id);
const std::map<int64_t, int> limits = {{Opm::Log::MessageType::Note,
msgLimits.getCommentPrintLimit(0)},
msgLimits.getCommentPrintLimit()},
{Opm::Log::MessageType::Info,
msgLimits.getMessagePrintLimit(0)},
msgLimits.getMessagePrintLimit()},
{Opm::Log::MessageType::Warning,
msgLimits.getWarningPrintLimit(0)},
msgLimits.getWarningPrintLimit()},
{Opm::Log::MessageType::Error,
msgLimits.getErrorPrintLimit(0)},
msgLimits.getErrorPrintLimit()},
{Opm::Log::MessageType::Problem,
msgLimits.getProblemPrintLimit(0)},
msgLimits.getProblemPrintLimit()},
{Opm::Log::MessageType::Bug,
msgLimits.getBugPrintLimit(0)}};
msgLimits.getBugPrintLimit()}};
stream_log->setMessageLimiter(std::make_shared<Opm::MessageLimiter>(10, limits));
}
}
@ -224,7 +224,7 @@ void readDeck(int rank, std::string& deckFilename, std::unique_ptr<Opm::Deck>& d
}
if (Opm::OpmLog::hasBackend("STDOUT_LOGGER")) // loggers might not be set up!
{
setupMessageLimiter(schedule->getMessageLimits(), "STDOUT_LOGGER");
setupMessageLimiter(schedule->operator[](0).message_limits(), "STDOUT_LOGGER");
}
if (!summaryConfig)
summaryConfig = std::make_unique<Opm::SummaryConfig>(*deck, *schedule,eclipseState->getTableManager(),

View File

@ -508,7 +508,6 @@ TEST_FOR_TYPE(IOConfig)
TEST_FOR_TYPE(JFunc)
TEST_FOR_TYPE(KeywordLocation)
TEST_FOR_TYPE(MessageLimits)
TEST_FOR_TYPE(MLimits)
TEST_FOR_TYPE(MULTREGTScanner)
TEST_FOR_TYPE(NNC)
TEST_FOR_TYPE2(Network, Node)