I am trying to use a severity channel logger but I
hit the problem with BOOST_LOG_SEV not being a const method --
I'm thinking because of both open_record() and push_record()
This will basically force me to make all methods in my
classes not const because they want to write out to their
loggers. I can't really afford to do that -- so I'm
restricted to global loggers at the moment.
In my current implementation, each class has a logger
with the class name as the channel (initialized in their
constructors), and it issues log messages at any point with
BOOST_LOG_SEV(this->logger,
level)