motifer-py

Generic logs pattern builder for Python, Flask and FastAPI, built on top of logging module.

APACHE-2.0 License

Downloads
225
Stars
6
Committers
3

Bot releases are hidden (Show)

motifer-py - Version 1.1.2 Latest Release

Published by mahajanankur about 1 year ago

Version 1.1.2 - August 17, 2023

In this update, we've addressed a critical issue that some of our users have encountered. We want to ensure the smooth functioning of our product, and your feedback plays a crucial role in achieving that goal.

Bug Fixed:

KeyError When User-Agent is Missing (Issue #4):
Previously, there was an issue where a KeyError was being thrown if there was no User-Agent header in the HTTP request. We understand the frustration and inconvenience this bug caused, and we're pleased to announce that it has been resolved in this release. Our logger now gracefully handles requests without a User-Agent header, ensuring a seamless and error-free logging experience.

What's Changed

Full Changelog: https://github.com/mahajanankur/motifer-py/compare/1.1.1...1.1.2

motifer-py - Version 1.1.1

Published by mahajanankur about 1 year ago

Motifer Python Logger - Release Notes

Version 1.1.1 - August 17, 2023

We're excited to introduce the latest version of Motifer, your go-to Python logger for seamless and insightful logging. In this release, we've focused on enhancing the user experience and providing even more flexibility in managing your logs. Here's what's new:

Enhancements:

  • Selective Request Body Key Printing: Now, Motifer offers a more refined approach to logging request bodies. With this enhancement, the logger will intelligently print request body keys only if the size of the request body exceeds 1000 chars. This means that when dealing with larger payloads, you'll have a more concise and readable log output, focusing only on the essential details. This feature helps you save space in your logs and makes it easier to identify critical information in high-traffic scenarios.
motifer-py - Version 1.1.0

Published by mahajanankur over 1 year ago

Release Notes:

  1. We are excited to announce that we have added FastAPI support to our system.
  2. We have also introduced internal server-level configuration file support, allowing you to patternize the internal logs of FastAPI and Flask frameworks.
  3. This new feature makes it easier for you to integrate Motifer with FastAPI and Flask web applications, allowing you to monitor and analyze logs in a more organized and efficient manner.
  4. With this new addition, you can now enjoy seamless integration with FastAPI, one of the most popular Python web frameworks, and make the most of Motifer's advanced log monitoring capabilities.
motifer-py - Version 1.0.5

Published by mahajanankur over 1 year ago

Added support for Generic Flask versions. Motifer now supports all flask version after 2.0.1.

motifer-py - Version 1.0.4

Published by mahajanankur over 1 year ago

Bugfix - Multiple filters registered with multiple objects.

motifer-py - Version 1.0.2

Published by mahajanankur over 1 year ago

Bugfix

  1. If a GET or similar method has a content type of application/json, an exception occurs that prevents the request log from being printed. This has been fixed.
  2. Request body is printed in JSON format earlier it was of Python Dictionary type.
motifer-py - Version 1.0.1

Published by mahajanankur over 1 year ago

This release contains the following changes:

  • Fixed an issue where a request JSON exception was not being correctly logged.
  • Updated the color codes used in the log format
motifer-py - Version 1.0.0

Published by mahajanankur over 1 year ago

Version 1.0.0 of our product is now available and comes with the following features:

Flask logger support: This allows you to easily log information within your Flask application, allowing you to keep track of events and errors.

Request identifier for each request: Each request is identified with a unique identifier, making it easier to trace and debug requests.

Log pattern for normal python application or Flask based: Logging information is consistent and easily readable, no matter what type of application you are using.

We hope you enjoy using these new features and find them helpful. If you have any questions or feedback, please do not hesitate to reach out to our team. We are here to help and ensure that you have the best experience possible with our product. Thank you for using Motifer!

Package Rankings
Top 19.9% on Pypi.org
Badges
Extracted from project README
PyPI License Downloads
Related Projects