This namespace holds the classes that comprises everything about a log message such as storing values
and formatting those values based on the user-defined pattern and log message input.
- custom_flags
- This nested namespace holds the classes involved with the custom formatter
specializations
- Format_Source_Loc
- This class is a helper class used in formatting source location data
- Format_Thread_ID
- This class is a helper class used in formatting thread ID and its length
- Message_Formatter
- This class controls the storage of the log output format and the locale used
- Message_Info
- This class contains functions and values relevant to the payload of the log message,
such as a time reference, logger name, etc
- Message_Time
- This class controls caching and updating time-related info used in the log message
- ZoneThread
- This class controls how the background thread checks for daylight savings and notifies
whether or not the cached time values needs to be updated to reflect any changes