logger-python
logger-python copied to clipboard
Log API calls with Python
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 1.0.1 to 2.2.3. Release notes Sourced from werkzeug's releases. 2.2.3 This is a fix release for the 2.2.x release branch. Changes: https://werkzeug.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 Milestone: https://github.com/pallets/werkzeug/milestone/26?closed=1 This release contains...
Log client IP address as a custom `X-FORWARDED-FOR` header. See similar issue over at [logger-nodejs](https://github.com/resurfaceio/logger-nodejs/issues/37).
Add support for custom fields. This introduces breaking changes since the signature for the `HttpMessage.send` method must be modified to accept custom fields. The custom fields themselves should be added...
Send POST requests on a separate thread with bounded queue. Introduce BaseLogger.maxQueueDepth (with default value of 128) to control the depth of the bounded queue before the response is blocked....
Create middleware for Python lambdas on AWS and other serverless environments.
BaseLogger init should take a timeout argument that is set to a low value by default (5 sec). This timeout value should be passed into self.conn.post.