@zedtech/zedkit-observability
Wire logger and tracker in React
One provider at the root; hooks below stay backend-agnostic.
alpha
Usage
At a glance
- Who: React apps that should read logging/analytics from context.
- What: One provider at the root; hooks below stay backend-agnostic.
- Use when: Client components that emit logs or analytics events.
- Avoid when: Server-only code — import the ports directly.
Install
pnpm add @zedtech/zedkit-observabilityLatest: 0.1.0 (via changesets).
Example
import { ObservabilityProvider, useLogger } from "@zedtech/zedkit-observability/react";
export function App() {
return (
<ObservabilityProvider>
<Home />
</ObservabilityProvider>
);
}
function Home() {
useLogger().info("mounted");
return null;
}Wraps: react