Metadata-Version: 2.4
Name: coollog
Version: 0.1.3
Summary: A simple and colorful logger for Python
Author-email: Mohammad Reza Hosein Nia <id.suzuya@email.com>
License: MIT
Project-URL: Homepage, https://github.com/mmd-dll/coollog
Project-URL: Bug Tracker, https://github.com/mmd-dll/coollog/issues
Keywords: logger,color,console,python
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# CoolLog


## ✨ ویژگی‌ها
- نمایش لاگ‌ها در ترمینال با رنگ‌بندی متفاوت برای هر سطح
- ذخیره لاگ‌ها در فایل `logs.txt`
- شامل سطوح:
  - `ERROR`
  - `WARNING`
  - `SUCCESS`
  - `INFO`
  - `DEBUG`
  - `CRITICAL`

---

## 📦 نصب
```bash
pip install coollog
````
---

## 📖 مثال استفاده

```python
from coollog import CoolLog

CoolLog.error("این یک خطای تستی است")
CoolLog.warning("این یک هشدار است")
CoolLog.success("عملیات با موفقیت انجام شد")
CoolLog.info("اطلاعات سیستمی ثبت شد")
CoolLog.debug("دیباگ کردن مرحله‌ی 1")
CoolLog.critical("خطای بحرانی در سیستم")
```

---
## auto log
میتونی فایل رو از طریق این قابلیت ران کنی و برنامه به صورت هوشمند برای تو لاگ بگیره
مثال: 
```python
from coollog import CoolLog

log = CoolLog()

log.auto_log("a.py")

```
---
## 📂 خروجی در ترمینال
مثال (با رنگ‌بندی واقعی در ترمینال قابل مشاهده است):

```
[ERROR-2025-08-27 12:30:15]  این یک خطای تستی است
[WARNING-2025-08-27 12:30:15]  این یک هشدار است
[SUCCESS-2025-08-27 12:30:15]  عملیات با موفقیت انجام شد
```

---

## 📝 ذخیره در فایل
تمامی لاگ‌ها علاوه بر نمایش در ترمینال، در فایل `logs.txt` نیز ذخیره می‌شوند:

```
[ERROR-2025-08-27 12:30:15] این یک خطای تستی است
[WARNING-2025-08-27 12:30:15] این یک هشدار است
```

---

## 📜 لایسنس
این پروژه آزاد است و می‌توانید بدون محدودیت از آن استفاده کنید.
