boost::log::as_action
// In header: <boost/log/utility/functional/as_action.hpp> template<typename FunT> as_action_adapter< FunT > as_action(FunT const & fun);