|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
This is the complete list of members for kcenon::logger::security::audit_logger, including all inherited members.
| audit_event enum name | kcenon::logger::security::audit_logger | |
| calculate_hmac(const std::string &message, const secure_key &key) | kcenon::logger::security::audit_logger | inlineprivatestatic |
| escape_json(const std::string &str) | kcenon::logger::security::audit_logger | inlineprivatestatic |
| event_to_string(audit_event event) | kcenon::logger::security::audit_logger | inlineprivatestatic |
| format_iso8601(const std::chrono::system_clock::time_point &tp) | kcenon::logger::security::audit_logger | inlineprivatestatic |
| get_audit_file() | kcenon::logger::security::audit_logger | inlineprivatestatic |
| get_hmac_key() | kcenon::logger::security::audit_logger | inlineprivatestatic |
| get_mutex() | kcenon::logger::security::audit_logger | inlineprivatestatic |
| initialize(const std::filesystem::path &audit_file, const secure_key *hmac_key=nullptr) | kcenon::logger::security::audit_logger | inlinestatic |
| log_audit_event(audit_event event, const std::string &details, const std::map< std::string, std::string > &metadata={}) | kcenon::logger::security::audit_logger | inlinestatic |
| verify_entry(const std::string &json_entry, const std::string &signature) | kcenon::logger::security::audit_logger | inlinestatic |
| write_to_audit_log(const std::string &json_entry, const std::string &signature) | kcenon::logger::security::audit_logger | inlineprivatestatic |