EzLogger

axter Namespace Reference


Classes

struct  levels
 levels is a struct used to hold extended data for the format policy. Example Usage More...
class  ezlogger
class  ezfunction_tracker
class  ezlogger_format_policy
 This struct defines the get_log_prefix_format function, which is used to format the start of each log line. The default ezlogger_format_policy only uses one variable member from the ext_data struct (m_severity_level). A custom format policy could take advantage of the additional variables and use them to out put more detailed structured data. More...
struct  ext_data
 ext_data is a struct used to hold extended data for format policy. The current default format policy only uses m_severity_level, but the other fields are available for custom format policies that which to add additional logging.
To add ext_data to a debug macro, use the derived class axter::levels. Example Usage More...
struct  ezlogger_verbosity_level_policy
 Defines implementation for setting initial global verbosity level. See VERBOSITY_LEVEL_LOGGING detail description of verbosity level logic. More...

Enumerations

enum  severity {
  no_severity, debug, info, status,
  warn, error, fatal
}
enum  verbosity {
  log_default_verbosity_level = 3, log_verbosity_not_set = 0, log_always = 1, log_often,
  log_regularly, log_rarely, log_very_rarely
}


Generated on Wed Mar 29 00:31:09 2006 for EzLogger by  doxygen 1.4.6.Axter [Axter-Extended-Version]