Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coollog-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

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

Hashes for coollog-0.1.0.tar.gz
Algorithm Hash digest
SHA256 11230b1ce660b795f63919e499bc6a67e4c4a4b40dfb8ac7de260595700dac46
MD5 3ad87e670150829810c45e39742dffb7
BLAKE2b-256 9f32092fbbce88801d3e3aae9f07a924dd3d04491f3481ee60b27576e937a5b5

See more details on using hashes here.

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

Hashes for coollog-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f9b8f69efa737b49b0f91d3c243082621e2bf9facc2676ac11cfa470f76a95e8
MD5 9bd73a3c77c30cf908d2fcf81b43feeb
BLAKE2b-256 a0da09f01a2309ac4c851b0401a45716db96d254ce385a6a22bbd835a5da3eb1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page