|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Analysis result statistics. More...
#include <log_analyzer.h>

Public Attributes | |
| size_t | total_entries = 0 |
| std::unordered_map< log_level, size_t > | level_counts |
| std::chrono::system_clock::time_point | earliest_timestamp |
| std::chrono::system_clock::time_point | latest_timestamp |
| std::vector< std::string > | most_frequent_messages |
| std::unordered_map< std::string, size_t > | error_patterns |
| std::unordered_map< common::interfaces::log_level, size_t > | level_counts |
Analysis result statistics.
Contains aggregated statistics from log analysis.
Definition at line 57 of file analysis.cppm.
|
export |
Definition at line 42 of file log_analyzer.h.
Referenced by kcenon::logger::analysis::log_analyzer::update_stats().
|
export |
Definition at line 45 of file log_analyzer.h.
|
export |
Definition at line 43 of file log_analyzer.h.
Referenced by kcenon::logger::analysis::log_analyzer::update_stats().
| std::unordered_map<log_level, size_t> kcenon::logger::analysis::analysis_stats::level_counts |
Definition at line 41 of file log_analyzer.h.
Referenced by kcenon::logger::analysis::log_analyzer::update_stats().
|
export |
Definition at line 59 of file analysis.cppm.
|
export |
Definition at line 44 of file log_analyzer.h.
|
export |
Definition at line 40 of file log_analyzer.h.
Referenced by kcenon::logger::analysis::log_analyzer::update_stats().