{"repo":"TeoZosa/structlog-sentry-logger","free":true,"listed":false,"github":"https://github.com/TeoZosa/structlog-sentry-logger","clone":"git clone https://github.com/TeoZosa/structlog-sentry-logger.git","description":"A multi-purpose, pre-configured, performance-optimized structlog logger with (optional) Sentry integration via structlog-sentry","language":"Python","stars":32,"topics":["logging","sentry","structlog","structured-logging"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Structlog-Sentry-Logger ============================== --- Documentation : https://structlog-sentry-logger.readthedocs.io Source Code : https://github.com/TeoZosa/structlog-sentry-logger --- :teacher: Overview ------------------ A multi-purpose, pre-configured, performance-optimized structlog logger with (optional) Sentry integration via structlog-sentry . :sparkles: Features ------------------- 1. Makes logging as easy as using print statements, but prettier and easier to capture and filter! 2. Highly opinionated! There are only two (2) distinct configurations. 3. Structured logs in JSON format means they are ready to be ingested by many of your favorite log analysis tools! 4. Cloud Logging compatible! :confetti ball: What You Get ---------------------------- :muscle: Powerful Automatic Context Fields The pre-configured options include: 1. :watch: Timestamps - UTC time in ISO 8601 format ( YYYY-MM-DDTHH:MM:SS.ffffffZ ) 2. :vertical traffic light: Log levels - Added to the JSON context for filtering and categorization 3. :mag: Logger names - Automatically assigned to namespaced versions of the initializing python modules ( .py files), relative to your project directory. - e.g., the logger in docs src/sentry integration.py is named docs src.sentry integration 4. :mag right: Function names and line numbers where logging calls were made :fire: Tip For easier at-a-glance analysis, you can also sort log fields by key by exporting the STRUCTLOG SENTRY LOGGER KEY SORTING ON environm","default_branch":null,"files":null,"tree":[],"storefront":"/r/TeoZosa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TeoZosa/structlog-sentry-logger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}