11 #ifndef ATILACALCULATORSOFTWARE_LOG_ENTRIES_H 12 #define ATILACALCULATORSOFTWARE_LOG_ENTRIES_H 25 class LogEntries :
private std::vector<std::pair<LogMetaData, std::string>> {
27 using vector::emplace_back;
28 using vector::push_back;
29 using vector::operator[];
93 #endif // ATILACALCULATORSOFTWARE_LOG_ENTRIES_H std::vector< std::string > formatted()
Get log entries as formatted string.
Definition: log_entries.cpp:78
Contains the entries of the logger.
Definition: log_entries.h:25
LogEntries exclude(LogLevel level)
Filter logs to exclude the given logging levels from the entry.
Definition: log_entries.cpp:47
LogLevel
Logging level of a log entry, used to filter log entries, each filtering level will hide lower level ...
Definition: common.h:38
LogEntries filter(LogLevel lowest)
Filter logs to keep only entries above the given logging level (including itself) ...
Definition: log_entries.cpp:16