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.1.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.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

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

Hashes for logmaster_pro-1.0.1.tar.gz
Algorithm Hash digest
SHA256 509a898e05804af32e663d3e82eea374a43683fcfe896d3a5d0201fabd266409
MD5 71b96ac84db2c61b06c5a838b3b0e224
BLAKE2b-256 d113964026812b844af4f3c939a9d13724a75fc551d17eabc27d5c4469126992

See more details on using hashes here.

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

Hashes for logmaster_pro-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 638c9383fc4294c35740bb54aefd0d1678327a51449cf14edf6919e4ecd73dda
MD5 e0920a4f7420f2543a1f2f068ce02a00
BLAKE2b-256 4a65f5bb1d7ccc664fb325630b1fd23716d34288b9a2a011a4406119c4096ea4

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