limiteron 0.2.1

Unified flow control framework for Rust
Documentation
//! Copyright (c) 2026, Kirky.X
//!
//! MIT License
//!
//! 日志安全模块
//!
//! 提供审计日志和日志脱敏功能,保护敏感信息不被泄露。

// 子模块
#[cfg(feature = "audit-log")]
pub mod audit;

pub mod redaction;

// 重新导出 audit 模块的公共类型
#[cfg(feature = "audit-log")]
pub use audit::{AuditEvent, AuditLogConfig, AuditLogEntry, AuditLogStats, AuditLogger};

// 重新导出 redaction 模块的公共类型
pub use redaction::{redact_basic, redact_email, redact_ip, redact_user_id};

#[cfg(feature = "log-redaction")]
pub use redaction::{
    contains_sensitive_info, redact_advanced, redact_http_content, RedactionConfig,
};

#[cfg(feature = "ban-manager")]
pub use redaction::redact_ban_target;