Однако фильтры не смогут использовать атрибуты MyInt и MyString. Причина такого поведения довольно проста. Потоковое выражение выполняетсяпослефильтрации и только, еслифильтр прошел запись журнала. На данный момент эти атрибуты не были добавлены к записи. Самый простой способ передать атрибуты фильтру - использовать атрибуты или теги (см.здесь).
Статья Why attributes set with stream manipulators do not participate in filtering? раздела Chapter 1. Boost.Log v2 Rationale and FAQ может быть полезна для разработчиков на c++ и boost.