|
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 } |