APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 23 Python Logging Projects
-
PaidYet is a Telegram bot that runs on your laptop, for the friend who always says "haan bhai, kal bhej dunga" ("yeah, I'll send it tomorrow") and then forgets. Send it a bill photo or a line like "Rahul ko 500 dene hai Friday tak". Gemma, running locally in Ollama, reads it, and you tap Save. Then a durable Temporal workflow keeps reminding you until you tap Paid. Sentry traces every step without seeing a single bill.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Project mention: GitHub's new dashboard experience now the default | news.ycombinator.com | 2026-10-03
-
-
-
-
Structlog takes a different approach. Rather than wrestling with object hierarchies, you simply declare how each event should be processed and enriched. The result is logging that feels natural to write, while producing output that works just as well for humans skimming a console as it does for machines ingesting JSON into an observability platform.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
An OpenTelemetry SDK is a library that runs in your application. It collects traces, metrics, and logs from your code and hands them off for export. You install it, configure it, and call its APIs (or rely on auto-instrumentation) to emit telemetry. For Python agents, the OpenTelemetry Python SDK is the foundation. For TypeScript, OpenTelemetry JavaScript serves the same purpose.
-
-
Project mention: Stop the event loop stall: a Sentry Python SDK fix for slow local-variable capture | dev.to | 2026-08-11
This entry is a real, tested bug fix in the Sentry Python SDK for issue #6649. On FastAPI 0.137 and newer, logging a single exception could freeze an async service for seconds because Sentry was building a giant text representation of the framework's internal router objects while capturing stack-frame locals. The fix makes that capture bounded and fast without changing what data ends up in Sentry for normal cases.
-
-
-
I often use [snoop](https://github.com/alexmojaki/snoop) because I like the features and output formatting, but it doesn't support async. I have found [ASnooper](https://github.com/LL-Ling/ASnooper), but it only supports async. I'd like to add ASnooper's async feature to snoop.
I'm thinking of creating a project that imports both, and patches the relevant parts of snoop with the async functionality from ASnooper. I have some notes from looking into the snoop code:
-
-
-
-
telescope
Web-based log viewer UI. Explore logs data stored in several sources: ClickHouse, Kubernetes or Docker (by iamtelescope)
Project mention: Show HN: FlyQL: query language to filter data or generate SQL | news.ycombinator.com | 2026-05-15Hey HN.
I want to share small library which i made.
While I developing my log viewer (https://github.com/iamtelescope/telescope) I needed a way for users to filter the data in my UI.
-
To link log messages with requests we need a correlation ID. I highly recommend using the asgi-correlation-id package for this purpose.
-
django-guid
Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with Celery
-
-
automatic_log_collector_and_analyzer
Replace Splunk in your small company with this one weird trick!
-
-
assisted-log-enabler-for-aws
Assisted Log Enabler for AWS - Find AWS resources that are not logging, and turn them on.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Logging discussion
Python Logging related posts
-
GitHub's new dashboard experience now the default
-
How to Protect Automated Listing Moderation at a Service Like Leboncoin Against Crafted Jailbreaks
-
The systems that no one will test
-
A 1,145-Star CLI Promised "Nothing Leaves Your Machine". It Executes a Hidden Payload at Import Time.
-
Stop the event loop stall: a Sentry Python SDK fix for slow local-variable capture
-
Como criei um agente de IA para selecionar testes automaticamente em PRs (Parte 1)
-
My First Published Article Links to a GitHub User That Doesn't Exist. It's Been Live and Broken for 45 Days.
-
A note from our sponsor - AppSignal
www.appsignal.com | 6 Oct 2026
Index
What are some of the best open-source Logging projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Sentry | 45,223 |
| 2 | Loguru | 24,140 |
| 3 | PySnooper | 16,575 |
| 4 | sigma | 11,154 |
| 5 | viztracer | 7,752 |
| 6 | structlog | 4,968 |
| 7 | logfire | 4,505 |
| 8 | opentelemetry-python | 2,657 |
| 9 | abseil-py | 2,451 |
| 10 | sentry-python | 2,209 |
| 11 | LoggiFly | 1,776 |
| 12 | logbook | 1,509 |
| 13 | snoop | 1,461 |
| 14 | Eliot | 1,190 |
| 15 | python-colorlog | 964 |
| 16 | picologging | 781 |
| 17 | telescope | 711 |
| 18 | asgi-correlation-id | 642 |
| 19 | django-guid | 485 |
| 20 | EVTX-ETW-Resources | 436 |
| 21 | automatic_log_collector_and_analyzer | 429 |
| 22 | pygogo | 283 |
| 23 | assisted-log-enabler-for-aws | 279 |