Application to provide different logging mechanisms
Project description
Multi Python Logger
The Multi Python Logger is a versatile logging utility designed to simplify and enhance the logging process in Python applications. It supports logging to local files and integrates seamlessly with AWS CloudWatch, providing a unified interface for all your logging needs. Whether you're developing a small script or a large-scale application, this logger ensures your logs are easily accessible and well-organized..
Installation
Install with pip
Install multi_python_logger
:
pip install multi_python_logger
Sample code
from multi_python_logger import logger
logger.log("info", msg="This is the sample message", module_name="app",error_code="1001" )
Logger Options
Local File Logging
Automatically logs messages to a local file for easy access and review. To set the file logger set the environment variable LOGGING_TYPE = "file"
AWS CloudWatch Logging
Send your logs directly to AWS CloudWatch, enabling centralized log management and monitoring.
To set the Cloudwatch logging set the following environement variables
LOGGING_TYPE = "cloudwatch" CLOUDWATCH_LOG_GROUP = "" CLOUDWATCH_STREAM_NAME = "" AWS_REGION = "" AWS_ACCESS_KEY = "" AWS_SECRET_KEY = ""
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
Hashes for multi_python_logger-2.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51bbdbd1779aa291f5d421ac60f841a584a6f16d6fb321a1f7f1e29fee49d1d |
|
MD5 | 33d54b27f328aa2465dbb2412efda799 |
|
BLAKE2b-256 | 1b99641f065b6feb188a8e9cda488b2978d3f0d402f8ec0b70b8b769006e460d |