У меня есть тривиальное ведение журнала:
BOOST_LOG_TRIVIAL(trace) << make_trace_record();
Теперь make_trace_record
— довольно дорогая функция для вызова (не спрашивайте почему, это сложно). Я хочу вызвать его только в том случае, если журнал в настоящее время проходит фильтрацию. Как я могу это сделать? Я не вижу способа явно вызвать фильтр серьезности.