|
Classes |
struct | audience_list |
struct | log_intermediate |
struct | log_forwarder |
class | logger< Logger_, MinSeverity_, audience_list< Aud1_, Aud2_, Aud3_ > > |
class | formating_policy_base |
class | sev_aud_formating_policy |
class | visual_studio_formating_policy |
class | write_policy_base |
class | incremental_write_policy_base |
class | non_incremental_write_policy_base |
class | stderr_write_policy |
class | windbg_write_policy |
class | dynamic_write_policy |
class | non_filtering_logger |
Namespaces |
namespace | templ_meta |
Typedefs |
typedef visual_studio_formating_policy<
sev_aud_formating_policy > | std_formating_policy |
typedef windbg_write_policy | std_write_policy |
typedef non_filtering_logger<
std_formating_policy, std_write_policy > | global_logger |
Enumerations |
enum | severity {
sev_debug = 1,
sev_info,
sev_message,
sev_warning,
sev_error,
sev_fatal
} |
enum | audience {
aud_developer = 1,
aud_support,
aud_user
} |
Functions |
const char * | get_name (severity sev) |
const char * | get_short_name (severity sev) |
const char * | get_name (audience aud) |
const char * | get_short_name (audience aud) |
template<int Sev_, int Aud_, class ParamList_, typename Param_> |
log_intermediate< Sev_, Aud_,
false, templ_meta::nil > | operator<< (const log_intermediate< Sev_, Aud_, false, ParamList_ > &, const Param_ &) |
template<int Sev_, int Aud_, class ParamList_, typename Param_> |
log_intermediate< Sev_, Aud_,
true, templ_meta::tuple<
const Param_ *, ParamList_ > > | operator<< (const log_intermediate< Sev_, Aud_, true, ParamList_ > &lim, const Param_ &p) |