pub struct FileAuditLogStore { /* private fields */ }Expand description
基于文件的审计日志持久化存储(JSONL 格式:每行一条 JSON)
适用场景:单机部署、轻量级审计归档、开发调试。
生产环境高并发场景建议使用 AsyncAuditWriter + FileAuditLogStore 组合,
由后台线程串行写入避免锁竞争。
Implementations§
Trait Implementations§
Source§impl AuditLogStore for FileAuditLogStore
impl AuditLogStore for FileAuditLogStore
Auto Trait Implementations§
impl !Freeze for FileAuditLogStore
impl RefUnwindSafe for FileAuditLogStore
impl Send for FileAuditLogStore
impl Sync for FileAuditLogStore
impl Unpin for FileAuditLogStore
impl UnsafeUnpin for FileAuditLogStore
impl UnwindSafe for FileAuditLogStore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more