Logging: - Add structured logging with timestamps - Log successful and failed login attempts - Log new orders and order completions - Log email sending success/failures SMTP Error Handling: - Add try/except block around SMTP operations - Catch authentication errors, SMTP exceptions, and general errors - Log all email failures with detailed error messages - Ensure orders are saved even if email fails This allows monitoring of critical operations and troubleshooting email delivery issues through systemd journal. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
28 KiB
Executable File
28 KiB
Executable File