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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fddb5ada76cddbe34f3663c51e03126ccb7450d3cc141f6c423b4864e52eb0a
|
|
| MD5 |
814d4dc552134c47952bac5f2787ba61
|
|
| BLAKE2b-256 |
2840ec401522c9d8fb0847d6625a41d1287475ee2412d5445e09c464efd5f449
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1214ce95784c022abd1a711ec8f40fe3c0da18482ce7e954a8995e98dd6925a2
|
|
| MD5 |
660a651f977f632aa59a47300c32a019
|
|
| BLAKE2b-256 |
46ed3e968f54ff32def3b746ebe8903c7a77ef2ed257f3343532f297379c4d5c
|