{"repo":"yeongseon/azure-functions-logging-python","free":true,"listed":false,"github":"https://github.com/yeongseon/azure-functions-logging-python","clone":"git clone https://github.com/yeongseon/azure-functions-logging-python.git","description":"Developer-friendly structured logging helpers for Azure Functions Python","language":"Python","stars":13,"topics":["azure","azure-functions","logging","python","serverless","observability","structured-logging"],"license":"MIT","category":"analytics","readme_excerpt":"Azure Functions Logging Part of the Azure Functions Python DX Toolkit — dogfood-tested by azure-functions-cookbook-python. Read this in: 한국어 日本語 简体中文 Invocation-aware observability for Azure Functions Python v2. Surfaces invocation id , detects cold starts, warns on host.json misconfig, and outputs Application Insights-ready structured logs — without replacing Python's standard logging . --- Why this exists Azure Functions Python logging has specific failure modes that generic logging libraries don't address: Problem What happens This library --------- ------------- -------------- host.json log level conflict Your INFO logs silently disappear in Azure Detects and warns at startup No invocation id in logs Impossible to correlate logs to a specific execution Auto-injects from context object Cold start invisible No signal when a new worker instance starts Detects automatically on first inject context() Noisy third-party loggers azure-core , urllib3 flood your Application Insights SamplingFilter / RedactionFilter Local vs cloud output mismatch Colorized output breaks in production pipelines Environment-aware formatter switching PII leaking into logs Sensitive values accidentally logged as extra fields RedactionFilter with key-based redaction Worker logs orphaned from the invocation trace Worker log records fall back to span id=0 , detached from the host's invocation span Binds the host's W3C trace context so your OpenTelemetry logs inherit the invocation's trace id / span id (det","default_branch":null,"files":null,"tree":[],"storefront":"/r/yeongseon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yeongseon/azure-functions-logging-python/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."}