Skip to main content

Advanced colorful logger with caller tracking

Project description

🚀 LogMaster - Advanced Python Logging Toolkit

LogMaster Demo
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


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)

Uploaded Source

Built Distribution

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

logmaster_pro-1.0.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

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

Hashes for logmaster_pro-1.0.2.tar.gz
Algorithm Hash digest
SHA256 e72732f90adf47c12bd6da07e40dc253f3ac2c6f092ef362e1eb87e43eb301cc
MD5 e55db1f1c9957d3637561756fbd7a833
BLAKE2b-256 8d2e7ee4b553b179e04feecf80c92d7f2a5196a8990c56789e22cf0d675f828e

See more details on using hashes here.

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

Hashes for logmaster_pro-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3bdfffa68aa9de7f3d8d4da0e38cce2ec5197626702eb250b917be16b9239d30
MD5 76d53c003a10e07918d8677deb18e93f
BLAKE2b-256 6317bb7cf898737683f3f6c5ea8ea8ebae2eb6a43a34bb63795eee8ef32f1ea8

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