![]() |
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 } |
1.4.6.Axter [Axter-Extended-Version]