You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce logquill.adapters.langgraph: LangGraphAdapter extends LangChainAdapter and GraphCallbackHandler to map LangGraph checkpoint events (on_interrupt → observation 'graph_interrupted', on_resume → action 'graph_resumed') into LogQuill records. Adds actionable ImportError when langgraph isn't installed. Add tests for the adapter, update README and CHANGELOG with LangGraph docs, add optional 'langgraph' extra in pyproject.toml, and bump package version to 0.5.0 (pyproject + __init__).
Copy file name to clipboardExpand all lines: README.md
+42-3Lines changed: 42 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ for what's landed so far.
26
26
-**Pluggable formatters** — `JSONFormatter` out of the box; implement `format(record) -> str` for your own
27
27
-**Config from file/env** — `load_config(dict)`, `logger_from_file(path)` (JSON/YAML), `logger_from_env()` build a `Logger` from one config shape — see [Config](#config)
28
28
-**Plugin pipeline** — `ContextPlugin`, `RedactPlugin` (by key), `PIIRedactPlugin` (by pattern), `SamplingPlugin` (with tail-based elevation), `TamperEvidentPlugin` (hash-chained logs), `TraceContextPlugin` (cross-service trace correlation), and `AlertingPlugin` (`SlackAlertPlugin`/`PagerDutyAlertPlugin`/`EmailAlertPlugin`, deduplicated) out of the box; a broken plugin can't crash logging; `.use()` also accepts a plain function, no subclassing required (see [Plugins](#plugins))
0 commit comments