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
logtron-aws-0.1.20.tar.gz
(9.1 kB
view details)
Built Distribution
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 |