#include <logging.h>
Public Types | |
typedef logger< Logger_, MinSeverity_, audience_list< Aud1_, Aud2_, Aud3_ > > | logger_type |
typedef Logger_ | forward_logger_type |
Static Public Member Functions | |
static log_forwarder< logger_type > | get_forwarder (TEMPLOG_SOURCE_SIGN) |
template<int Sev_, int Aud_> | |
static log_intermediate< Sev_, Aud_, evaluate_params< Sev_, Aud_ >::result, templ_meta::nil > | get_intermediate () |
template<int Sev_, int Aud_, class Params_> | |
static void | fwd (TEMPLOG_SOURCE_SIGN_IGNORE, const log_intermediate< Sev_, Aud_, false, Params_ > &) |
template<int Sev_, int Aud_, class Params_> | |
static void | fwd (TEMPLOG_SOURCE_SIGN, const log_intermediate< Sev_, Aud_, true, Params_ > &lim) |
Classes | |
struct | evaluate_params |
|
this logger's type |
|
the logger this one forwards to |
|
creates a log_forwarder object for this logger |
|
Creates a log_intermediate object for this logger for a specific severity/audience combination. if that combination is to be filtered out, the intermediate object will be flagged as not to be forwarded. |
|
Discards a log_intermediate object that's flagged as not to be forwarded. |
|
Forwards a log_intermediate object to this logger's forward_logger_type. |