Error entry for tracking errors
Unique error ID
Error object
User-friendly error message
Error timestamp
Whether the error is recoverable
Optional
Error context
Error entry for tracking errors