|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Configuration for a sanitization rule. More...
#include <log_sanitizer.h>

Public Member Functions | |
| sanitization_rule (std::string n, const std::string &p, std::string r, bool pp=false) | |
Public Attributes | |
| std::string | name |
| Identifier for the rule. | |
| std::regex | pattern |
| Regex pattern to match. | |
| std::string | replacement |
| Replacement text or pattern. | |
| bool | preserve_partial |
| Keep last N characters visible. | |
Configuration for a sanitization rule.
Definition at line 53 of file log_sanitizer.h.
|
inline |
Definition at line 59 of file log_sanitizer.h.
| std::string kcenon::logger::security::sanitization_rule::name |
Identifier for the rule.
Definition at line 54 of file log_sanitizer.h.
| std::regex kcenon::logger::security::sanitization_rule::pattern |
Regex pattern to match.
Definition at line 55 of file log_sanitizer.h.
Referenced by kcenon::logger::security::log_sanitizer::apply_rule().
| bool kcenon::logger::security::sanitization_rule::preserve_partial |
Keep last N characters visible.
Definition at line 57 of file log_sanitizer.h.
| std::string kcenon::logger::security::sanitization_rule::replacement |
Replacement text or pattern.
Definition at line 56 of file log_sanitizer.h.
Referenced by kcenon::logger::security::log_sanitizer::apply_rule().