Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ Uniform JSON logging for **University Medicine Essen** applications.
## 📦 Installation

```bash
pip install logging-ume
pip install ume-logging
# Optional extras:
pip install "logging-ume[fastapi]" # FastAPI request logging middleware
pip install "logging-ume[otel]" # OpenTelemetry tracing + span events
pip install "ume-logging[fastapi]" # FastAPI request logging middleware
pip install "ume-logging[otel]" # OpenTelemetry tracing + span events
```

---
Expand Down
6 changes: 5 additions & 1 deletion python/umelogging/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Purpose: Public API surface for UME logging
from .config import log_configure, set_context
from .fastapi.middleware import UMERequestLoggerMiddleware # optional; fails gracefully if FastAPI absent
# fails gracefully if FastAPI absent
try:
from .fastapi.middleware import UMERequestLoggerMiddleware
except ImportError:
UMERequestLoggerMiddleware = None
from .formatter import JsonFormatter
from .context import request_id_var, update_context, get_context, with_request_id

Expand Down