Python CloudWatch Logging: Log Analytics and Application Intelligence
APACHE-2.0 License
Published by kislyuk 2 months ago
Fix type errors introduced in #201 (required to restore compatibility with Python 3.8)
Published by kislyuk 2 months ago
Published by kislyuk 6 months ago
Published by kislyuk 8 months ago
Avoid crashing flush() when CreateLogStream API call is throttled (#192)
Published by kislyuk over 1 year ago
Truncate messages based on bytes, not unicode characters (#181)
Published by kislyuk almost 3 years ago
null
. The new behavior is tojson_serialize_default
keyword argument.Published by kislyuk almost 3 years ago
Published by kislyuk almost 3 years ago
Deconflict log streams from process pools in default log stream name
Published by kislyuk almost 3 years ago
Published by kislyuk almost 3 years ago
Rename log_group to log_group_name for consistency with the Boto3 API
Rename stream_name to log_stream_name for consistency with the Boto3 API
Introduce the ability to pass a Boto3 logs client and remove the ability to pass Boto3 sessions
Document the ability to pass a Boto3 configuration profile name for declarative configs
Remove the Django customization, which was deprecated and unneeded.
Django can use watchtower directly via its logging configuration as documented in the readme
Introduce configurable log formatters. Special thanks to @terencehonles for starting this work (#117, #138)
Use logging.Handler.handleError to correctly handle errors while processing log records (#149)
Move stream name determining logic to separate method (#148)
Reset internal state on fork to prevent deadlocks in worker threads (#139)
Drop Python 3.5 support
Expand documentation
Update test and release infrastructure
Published by kislyuk almost 4 years ago
Published by kislyuk almost 4 years ago
Published by kislyuk almost 4 years ago
Published by kislyuk almost 4 years ago
Published by kislyuk almost 4 years ago
Force botocore logging level to be INFO or higher on shutdown
Published by kislyuk almost 4 years ago
Published by kislyuk almost 4 years ago
Fix sequence token cache (#116)
Drop compatibility for Python 2 (#109)
Fix message truncation for messages above AWS limit (#112)
Allow custom endpoint url (#114)
Package API is stable
Published by kislyuk over 4 years ago
Create log streams lazily (#97)
Published by kislyuk about 5 years ago
Published by kislyuk about 5 years ago
Fix another Homebrew-related release failure