pub struct AuditLogger { /* private fields */ }Expand description
Append-only JSONL audit logger with automatic rotation.
Implementations§
Source§impl AuditLogger
impl AuditLogger
Sourcepub fn default_logger() -> Result<Self>
pub fn default_logger() -> Result<Self>
Open the default audit log at ~/.cortex/audit.jsonl.
Sourcepub fn log(&mut self, event: &AuditEvent) -> Result<()>
pub fn log(&mut self, event: &AuditEvent) -> Result<()>
Log an audit event.
Auto Trait Implementations§
impl Freeze for AuditLogger
impl RefUnwindSafe for AuditLogger
impl Send for AuditLogger
impl Sync for AuditLogger
impl Unpin for AuditLogger
impl UnsafeUnpin for AuditLogger
impl UnwindSafe for AuditLogger
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