# 🚀 EZ-Audit
**Zero-Config Performance Monitoring for Python**

EZ-Audit is a lightweight, "zero-dependency" tool designed for developers who need to track code performance without the bloat of enterprise monitoring suites. 

---

## ✨ Key Features
- ⏱️ **Microsecond Accuracy:** Precise execution timing.
- 🧠 **Memory Profiling:** Tracks peak RAM usage.
- 🛡️ **Crash-Safe:** Logs data even if your function raises an exception.
- ⚠️ **Threshold Alerts:** Automatically flags slow functions.

---

## 📦 Installation
```bash
pip install ez-audit
🚀 Quick Start
code
Python
from ezaudit import monitor

@monitor
def process_data():
    data = [x for x in range(1000000)]
    return "Done!"

process_data()
Threshold Alerts
code
Python
@monitor(threshold_sec=0.5)
def slow_service():
    import time
    time.sleep(1)
🛠️ Configuration
code
Python
import ezaudit

ezaudit.configure(
    log_file="performance.log", 
    console_output=True
)
📜 License
Distributed under the MIT License.
code
Code
---

### 3. The "Clean and Patch" Process
Now that the files are fixed, we need to delete the old "broken" build files and create new ones for version **0.1.1**.

**Run these commands in your terminal:**

1. **Delete the old build folder:**
   ```bash
   rmdir /s /q dist