Skip to main content

Python generic logger for seamless integration with ELK, OpenSearch, and more.

Project description

Pyglog: Python Generic Logger

Pyglog is a versatile and modular logging solution for Python applications, designed to meet modern logging needs with flexibility and efficiency. It enables developers to generate logs in specific, customizable formats, ensuring seamless integration with powerful tools such as ELK Stack, OpenSearch, and other log aggregation systems.

Key Features

  • Customizable Formats: Define log formats to suit the needs of various systems and workflows.
  • Ease of Integration: Optimized for seamless injection into ELK Stack, OpenSearch, and similar platforms.
  • Singleton Pattern: Ensures a single logger instance per application or component, reducing configuration redundancy.
  • Dynamic Configuration: Adapt logging levels and formats dynamically through environment variables or runtime settings.
  • Thread-Safe Design: Reliable in multithreaded environments, ensuring consistent logging without conflicts.
  • Extensibility: Ready for integration with additional backends or custom log handlers.

Use Cases

  • Centralized logging in microservices architectures.
  • Debugging and monitoring distributed systems.
  • Real-time log analysis and visualization with ELK or OpenSearch.
  • Flexible logging for cloud-native applications, including Kubernetes deployments.

With Pyglog, you gain a robust and scalable logging tool tailored for modern software ecosystems. 🚀

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

pyglog-1.0.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

pyglog-1.0.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyglog-1.0.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyglog-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2fddb5ada76cddbe34f3663c51e03126ccb7450d3cc141f6c423b4864e52eb0a
MD5 814d4dc552134c47952bac5f2787ba61
BLAKE2b-256 2840ec401522c9d8fb0847d6625a41d1287475ee2412d5445e09c464efd5f449

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyglog-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyglog-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1214ce95784c022abd1a711ec8f40fe3c0da18482ce7e954a8995e98dd6925a2
MD5 660a651f977f632aa59a47300c32a019
BLAKE2b-256 46ed3e968f54ff32def3b746ebe8903c7a77ef2ed257f3343532f297379c4d5c

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