Для C ++ в Boost еще нет библиотеки для ведения журнала. Но вы можете использовать самого продвинутого кандидата, написанного Джоном Торджо, здесь .
Он позволяет отфильтровывать некоторые из ваших журналов (вам, вероятно, это нужно, если журналирование настолько важно, что это становится проблемой производительности), и устанавливать различные пункты назначения, например поток.