$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jason Hise (chaos_at_[hidden])
Date: 2005-01-28 16:40:17
You may want to make your logging levels a policy which defaults to an
enumeration of your currently listed logging levels. This way, if
someone has a need for a logger with other levels of output they can
just specify a different enumeration for the policy. Instead of having
separate logging functions (log, warn, info) you could have one which
accepts a value of the enumeration's type as the first param. The
logging level could be a member of this enumeration as well, so a simple
less-than comparison could determine whether or not to output the message.
-Jason