Skip to main content

NeoLogger

PyPI Downloads

NeoLogger Banner

A collection of Python notification classes for enhanced logging, messaging, and Slack notifications.

Find me on PyPi.org

Overview

NeoLogger provides a set of tools to improve logging output with customizable styles, send messages over STOMP protocol, and send Slack notifications with rich formatting.

Features

  • NeoLogger: Advanced logging with customizable colors, styles, and templates.
  • StompBabbler: Send messages over STOMP protocol to a specified queue.
  • SlackNotification: Assemble and send richly formatted notifications to Slack channels via webhooks.

Installation

You can install NeoLogger via pip:

pip install neologger

Requirements

Python 3.9 or higher

Dependencies:

stomp.py
requests

Package Content

  • NeoLogger
    Examples of NeoLogger usage as well as examples for customisation for logs.

NeoLogger Banner

NeoLogger Banner

NeoLogger Banner

  • SlackNotifications
    Examples of Slack Notification usage as well as examples for custom for notifications.

NeoLogger Banner

  • StompBabbler
    Examples of Stomp Notification usage.

  • TeamskNotifications
    Examples of Teams Notification usage as well as examples for custom for notifications.

NeoLogger Banner

Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Inspired by the need for customizable logging and notification tools in Python applications.

Utilizes the stomp.py library for STOMP protocol messaging.
Utilizes the requests library for HTTP requests to Slack webhooks.

Contact

📧 - For questions or suggestions, please contact Pablo Martinez at neolink3891@gmail.com

🌐 - You can also connect with me on LinkedIn.

Full Documentation

For full documentation, please refer to our GitHub repository.

Metadata

Release files for neologger 1.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neologger 1.4.1
File Size Uploaded
neologger-1.4.1.tar.gz 15.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neologger 1.4.1
File Interpreter ABI Platform
neologger-1.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.5 kB

Release files / neologger-1.4.1.tar.gz

Download URL neologger-1.4.1.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4eb75ca361d7297301878069b6e527da6e384c63fd0a6448357c7f4e55ac1050
BLAKE2b-256 checksum
How to use checksums
82eeed311662c2f2d422561ec614e89ef2404cf991684d63b44fe703fedca878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.18

Release files / neologger-1.4.1-py3-none-any.whl

Download URL neologger-1.4.1-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
203b00ca4740eb39d8f6f87da76ba40015e3907e84efadfb1b71e29696e471df
BLAKE2b-256 checksum
How to use checksums
9a59278b970fa85413f5c16e7339ffa06f6ba4d9077e53df2bacae7497b22137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.18

Release history Release notifications | RSS feed

1.5.2

2 release files

1.5.1

2 release files

1.4.2

2 release files

This release

1.4.1 This release

2 release files

1.3.1

2 release files

1.2.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page