diff --git a/src/anthem/output/Logger.cpp b/src/anthem/output/Logger.cpp index 9624cce..be942d2 100644 --- a/src/anthem/output/Logger.cpp +++ b/src/anthem/output/Logger.cpp @@ -101,6 +101,9 @@ void Logger::log(Priority priority, const char *message) { const auto priorityID = static_cast(priority); + if (priorityID < static_cast(m_outputPriority)) + return; + auto &stream = (priorityID > static_cast(Priority::Warning)) ? m_errorStream @@ -119,6 +122,9 @@ void Logger::log(Priority priority, const input::Location &location, const char { const auto priorityID = static_cast(priority); + if (priorityID < static_cast(m_outputPriority)) + return; + auto &stream = (priorityID > static_cast(Priority::Warning)) ? m_errorStream