advanced_python_cli_logger

🎧 Beautiful CLI Logger for Python (Better than default logging)

Sound Alerts, Styled Tracebacks & Email Notifications β€” Ready for Production!

This is a production-ready error logging system designed for serious Python CLI apps and automation tools.
It delivers instant feedback, ensuring you never miss a bug.


Python License: MIT Made with ❀️

✨ Key Features β€” Why Developers Love This System

Feature Status
🎨 Styled Terminal Logs βœ… Included
⚑ Auto Traceback Hooking βœ… Included
πŸ”Š Sound Alerts for Errors βœ… Included
πŸ—‘οΈ Rotating File Logging βœ… Included
πŸ“§ Email Error Notifications βœ… Optional

πŸš€ Why Use This?

This system is crafted for developers who need:


πŸ“¦ Setup Instructions

  1. Clone or download this repository.
  2. Install required dependencies:
pip install playsound rich 
  1. Adjust SMTP settings for email alerts (if needed).

βœ… Quick Start Example

from cli_logger_with_alerts import attach_global_traceback, launch_loader

attach_global_traceback()  # Auto-hook global exception logger
launch_loader()            # Your CLI tool’s main function

πŸ’‘ Why It’s Special

Unlike basic loggers, this system:


πŸ’¬ Questions? Contributions?


πŸ’Œ Pro Tip: Enable email alerts by configuring SMTP settings in email_utils.py

πŸš€ Ready to improve your CLI debugging?

πŸ’‘ Found this useful? Give it a ⭐ and share with your Python friends!

πŸ–‚ Contact me any help

πŸ“œ License

MIT β€” Free to use, modify, and enhance in your own projects.