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.0.tar.gz (4.5 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.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file logmaster_pro-1.0.0.tar.gz.

File metadata

  • Download URL: logmaster_pro-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 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.0.tar.gz
Algorithm Hash digest
SHA256 9cfcfc662395a889ac8e6e281ecaca6773a6b516d7c5d9fc9db6c8189c988291
MD5 8cce10e926650ac741cb833f22bece6c
BLAKE2b-256 379277247988b02fe8c7864d9faf5db45d310d230caeb80f2b8b8ca1dac965ac

See more details on using hashes here.

File details

Details for the file logmaster_pro-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: logmaster_pro-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffec3537134e3152a642ec1f7b089acf0a49ea828313cc3d62298ef059a52ed4
MD5 e034e3ccf7c082bfd270114b9ba9c287
BLAKE2b-256 6b702823f19472eab1a71d79fac758658631ac6a9e3f9b6042b37189512c1545

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