A simple and colorful logger for Python
Project description
# 🌈 CoolLog
یک لاگر رنگی و ساده برای پایتون 🚀
با **CoolLog** میتونی پیامهات رو با رنگهای زیبا توی ترمینال نشون بدی و همزمان توی فایل `logs.txt` ذخیره کنی.
سریع، سبک و بدون وابستگی به هیچ کتابخونهای.
---
## ✨ ویژگیها
- 🎨 لاگهای رنگی و واضح در ترمینال
- 📝 ذخیره خودکار همهی لاگها در فایل `logs.txt`
- ⚡ بدون هیچ وابستگی خارجی
- 🔥 پشتیبانی از سطوح مختلف لاگ:
- `ERROR`
- `WARNING`
- `SUCCESS`
- `INFO`
- `DEBUG`
- `CRITICAL`
---
## 📦 نصب
از [PyPI](https://pypi.org/project/coollog/) نصب کن:
```bash
pip install coollog
یا مستقیم از سورس:
git clone https://github.com/username/coollog.git
cd coollog
pip install .
🚀 استفاده
from coollog import CoolLog
CoolLog.info("شروع برنامه...")
CoolLog.success("عملیات با موفقیت انجام شد ✅")
CoolLog.warning("این فقط یک هشدار است ⚠️")
CoolLog.error("خطا رخ داد ❌")
CoolLog.debug("این پیام فقط برای دیباگ است 🐛")
CoolLog.critical("خطای بحرانی! 🚨")
📌 خروجی ترمینال: (مثال، رنگها واقعی هستند 👇)
[INFO-2025-08-27 11:30:45] شروع برنامه...
[SUCCESS-2025-08-27 11:30:45] عملیات با موفقیت انجام شد ✅
[WARNING-2025-08-27 11:30:45] این فقط یک هشدار است ⚠️
[ERROR-2025-08-27 11:30:45] خطا رخ داد ❌
[DEBUG-2025-08-27 11:30:45] این پیام فقط برای دیباگ است 🐛
[CRITICAL-2025-08-27 11:30:45] خطای بحرانی! 🚨
📜 لایسنس
این پروژه تحت لایسنس MIT منتشر شده. آزاد هستی برای استفاده، تغییر و انتشار مجدد.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
coollog-0.1.0.tar.gz
(2.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file coollog-0.1.0.tar.gz.
File metadata
- Download URL: coollog-0.1.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11230b1ce660b795f63919e499bc6a67e4c4a4b40dfb8ac7de260595700dac46
|
|
| MD5 |
3ad87e670150829810c45e39742dffb7
|
|
| BLAKE2b-256 |
9f32092fbbce88801d3e3aae9f07a924dd3d04491f3481ee60b27576e937a5b5
|
File details
Details for the file coollog-0.1.0-py3-none-any.whl.
File metadata
- Download URL: coollog-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9b8f69efa737b49b0f91d3c243082621e2bf9facc2676ac11cfa470f76a95e8
|
|
| MD5 |
9bd73a3c77c30cf908d2fcf81b43feeb
|
|
| BLAKE2b-256 |
a0da09f01a2309ac4c851b0401a45716db96d254ce385a6a22bbd835a5da3eb1
|