
John Torjo wrote:
Hi all,
Just updated the Logging library. Find it here: http://torjo.com/code/logging.zip Also, I've updated the docs. Feedback is welcome.
While trying out the new library, I found the need to apply a small patch to make levels work with scopeed loggers: In boost/log/log.hpp: 390c390 << #define BOOST_SCOPEDLOGL(log_name,lvl) if (::boost::logging::simple_logger_keeper keep = ::boost::logging::simple_logger_keeper(log_name,::boost::logging::level::lvl)) ; else (*keep.stream()) ---
#define BOOST_SCOPEDLOGL(log_name,lvl) if (::boost::logging::simple_logger_keeper keep = ::boost::logging::simple_logger_keeper(::boost::logging::logger_and_level(log_name,::boost::logging::level::lvl)) ) ; else (*keep.stream())
Note the use of the "logger_and_level" constructor. Best regards, Andreas