Advanced colorful logger with caller tracking
Project description
🚀 LogMaster - Advanced Python Logging Toolkit
Colorful, configurable logging with caller tracking and rich features
🔍 Overview
LogMaster is a powerful logging library designed for modern Python applications. It provides:
- 🌈 Color-coded output with 15+ predefined log levels
- 📍 Automatic caller detection (file + line number)
- ⚙️ Custom log levels and colors
- 📁 File logging with rotation support
- 🧵 Thread-safe operations
- 🚦 Level thresholding to filter logs by severity
- ⚡️ Lightweight with zero dependencies
📦 Installation
To install LogMaster, simply run the following command:
pip install logmaster-pro
### Quick Start
from logmaster import LogMaster
log = LogMaster(name="example_logger", log_file="example.log")
log.info("This is an info message.")
log.error("An error occurred!")
---
### 📋 Steps:
1. **Create a new file** in your project’s root directory (if it doesn’t exist already) named `README.md`.
2. **Copy** and **paste** the content I provided above into the `README.md` file.
3. **Save** the file.
---
### ✅ What You Have Now:
- **Clear Overview** of what LogMaster does.
- **Installation instructions** for easy setup.
- **Quick Start guide** with a simple example of usage.
- **License info** to inform users about the MIT License.
Now, your README is complete! Feel free to update the demo image link with a real one when you have the actual demo image.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
logmaster_pro-1.0.2.tar.gz
(4.7 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 logmaster_pro-1.0.2.tar.gz.
File metadata
- Download URL: logmaster_pro-1.0.2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e72732f90adf47c12bd6da07e40dc253f3ac2c6f092ef362e1eb87e43eb301cc
|
|
| MD5 |
e55db1f1c9957d3637561756fbd7a833
|
|
| BLAKE2b-256 |
8d2e7ee4b553b179e04feecf80c92d7f2a5196a8990c56789e22cf0d675f828e
|
File details
Details for the file logmaster_pro-1.0.2-py3-none-any.whl.
File metadata
- Download URL: logmaster_pro-1.0.2-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bdfffa68aa9de7f3d8d4da0e38cce2ec5197626702eb250b917be16b9239d30
|
|
| MD5 |
76d53c003a10e07918d8677deb18e93f
|
|
| BLAKE2b-256 |
6317bb7cf898737683f3f6c5ea8ea8ebae2eb6a43a34bb63795eee8ef32f1ea8
|