Hyperlinkv0.8.0-beta.28

LogContext

LogContext.withNodeLogAnnotationsconstsrc/LogContext.ts:48
<A, E, R>(node: string, effect: Effect.Effect<A, E, R>): Effect.Effect<
  A,
  E,
  R
>

Annotate every log line with a node log key value under annotation key LogAnnotationKeys.node. Applied by node durable tails (Node.logs / Hyperlink.store(Node) in resource-web/server.ts).

utilsLogAnnotationKeys.node
Source src/LogContext.ts:485 lines
export const withNodeLogAnnotations = <A, E, R>(
  node: string,
  effect: Effect.Effect<A, E, R>,
): Effect.Effect<A, E, R> =>
  Effect.annotateLogs(effect, { [LogAnnotationKeys.node]: node });