
AMDG Vladimir Prus wrote:
On Tuesday 16 March 2010 18:07:55 Andrey Semashev wrote:
On 03/16/2010 01:46 AM, Steven Watanabe wrote:
> BOOST_LOG_ATTRIBUTE(logging::trivial::severity_level, severity); > BOOST_LOG_ATTRIBUTE(unsigned int, line_id); > I thought if that. It was not done for two reasons:
1. The macro would have to have a formatter in its arguments. Given that the attribute definition should be exposed rather widely, this additional dependency would be unwelcome.
Why is it necessary to pass a formatter to the macro?
In order to support your syntax:
fmt::stream << fmt::line_id() << ": <" << fmt::severity() << "> " << fmt::message()
Steven, Andrey,
did you arrive to any decision on the point above?
I think this discussion was continued in another thread, where it also came up. In Christ, Steven Watanabe