
On Behalf Of Darryl Green Hi John,
John Torjo <john.lists <at> torjo.com> writes:
I've seen that some of you have requested "levels", and yes, I
should
add them. I hope I'll have time to implement them soon (less than a month).
However, it probably isn't general or clean enough an interface, and this could be addressed by providing a concept something like the following, to replace the (not customisable at present) logger_impl.
struct sink { void write(const log_types::stream &s); bool enabled(log_types::level l); };
The rest of the interface (actual type) is log_manager defined. A sink with the current semantics + level support implemented by extending the enabled flag to be a level (something you previously talked me out of, but [Brian Braatz Writes:] This thread is making me contemplate,
Why not make this logging library a well designed bolt on to IOSTREAMS? I LOVE IOSTREAMS, and it seems like if the logging library is (DESIGNED TO BE) an add on to that I get the best of both worlds.