AWS CloudWatch logging and context auto-discovery for logtron
Project description
Logtron-AWS
Logtron-AWS is a set of AWS-targeted extensions for the Logtron library.
import logtron_aws
logger = logtron_aws.autodiscover()
logger.info("hello world")
Or
import logtron_aws
logtron_aws.autodiscover() # Only needs to run once somewhere to configure the root logger
import logging
logger = logging.getLogger()
logger.info("hello world")
Logtron-AWS provides a set of extensions for the Logtron library to enable features such as:
- Automated log context discovery using AWS STS
- Log handler for logging directly to CloudWatch Logs
- Automatic log group creation
- Convention-based log group naming derived from IAM role name
- Configurable log retention period
- Automated background log batch submission to support high frequency logging
- Configureable batch submission time interval
- Highly configurable if needed, but has sane defaults out-of-the-box
Installing Logtron-AWS and Supported Versions
Logtron-AWS is available on PyPI:
$ python -m pip install logtron-aws
Logtron-AWS officially supports Python 2.7 & 3.5+.
For more info, check out the documentation.
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 logtron-aws-0.1.20.tar.gz.
File metadata
- Download URL: logtron-aws-0.1.20.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.10 CPython/3.8.0 Linux/4.15.0-1077-gcp
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b74dbee90ccae102464802c38c61bb572cea03cc401e47c20807a500d4bfea8
|
|
| MD5 |
8217adc35302fcfee29f393e6d396e23
|
|
| BLAKE2b-256 |
d59e6ab94e6bdbae1734bc6e843962957bc13dd2b4a8e00224aec3fba0686db8
|
File details
Details for the file logtron_aws-0.1.20-py2.py3-none-any.whl.
File metadata
- Download URL: logtron_aws-0.1.20-py2.py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.10 CPython/3.8.0 Linux/4.15.0-1077-gcp
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
073af6d53cb802ef9692a54736901a9093fb066cbcb9efa4ad454cf3dd9ad9e4
|
|
| MD5 |
319d1491024f0ccb838c6047e21b286b
|
|
| BLAKE2b-256 |
119b1161365af9d98de2858d68cbcb5c5e402eb7d4ab5a2f1c797aabc4adee22
|