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.1.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.1.tar.gz.
File metadata
- Download URL: logmaster_pro-1.0.1.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 |
509a898e05804af32e663d3e82eea374a43683fcfe896d3a5d0201fabd266409
|
|
| MD5 |
71b96ac84db2c61b06c5a838b3b0e224
|
|
| BLAKE2b-256 |
d113964026812b844af4f3c939a9d13724a75fc551d17eabc27d5c4469126992
|
File details
Details for the file logmaster_pro-1.0.1-py3-none-any.whl.
File metadata
- Download URL: logmaster_pro-1.0.1-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 |
638c9383fc4294c35740bb54aefd0d1678327a51449cf14edf6919e4ecd73dda
|
|
| MD5 |
e0920a4f7420f2543a1f2f068ce02a00
|
|
| BLAKE2b-256 |
4a65f5bb1d7ccc664fb325630b1fd23716d34288b9a2a011a4406119c4096ea4
|