Expand description
Secure logging for sensitive application data
Provides encrypted logging capabilities with the following features:
- AES-256-GCM encryption for all log messages
- Asynchronous processing via background thread to minimize performance impact
- Automatic key derivation using SHA-256
- Compatible with the standard
log
crate interface - Built-in message queuing with backpressure
§Security Considerations
- Messages are encrypted before being written to disk
- Each log entry uses a unique random nonce
- The encryption key never touches the disk
- Messages are queued in memory only temporarily before encryption
Structs§
- Secure
Logger - Core secure logging implementation
Enums§
- Error
- Errors that can occur during secure logging operations