Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::security::log_sanitizer Member List

This is the complete list of members for kcenon::logger::security::log_sanitizer, including all inherited members.

active_patterns() constkcenon::logger::security::log_sanitizerinline
add_api_key_pattern()kcenon::logger::security::log_sanitizerinlineprivate
add_common_patterns()kcenon::logger::security::log_sanitizerinline
add_credit_card_pattern()kcenon::logger::security::log_sanitizerinlineprivate
add_custom_pattern(std::string_view name, std::string_view regex_pattern, std::string_view replacement="[REDACTED]", bool preserve_partial=false)kcenon::logger::security::log_sanitizerinline
add_email_pattern()kcenon::logger::security::log_sanitizerinlineprivate
add_ip_address_pattern()kcenon::logger::security::log_sanitizerinlineprivate
add_password_pattern()kcenon::logger::security::log_sanitizerinlineprivate
add_pattern(sensitive_data_type type)kcenon::logger::security::log_sanitizerinline
add_phone_number_pattern()kcenon::logger::security::log_sanitizerinlineprivate
add_ssn_pattern()kcenon::logger::security::log_sanitizerinlineprivate
apply_rule(const std::string &input, const sanitization_rule &rule)kcenon::logger::security::log_sanitizerinlineprivatestatic
clear()kcenon::logger::security::log_sanitizerinline
contains_sensitive_data(std::string_view input) constkcenon::logger::security::log_sanitizerinline
remove_pattern(std::string_view name)kcenon::logger::security::log_sanitizerinline
rules_kcenon::logger::security::log_sanitizerprivate
sanitize(std::string_view input) constkcenon::logger::security::log_sanitizerinline