Hyperlinkv0.9.0-beta.0

Logs

Logs.byHyperlinkconstsrc/Logs.ts:220

Read durable logs for a specific HyperService by full key (same string as Hyperlink.logs(tag) / store registration / lineage segment).

Pass a scope tag (Daemon.Tag / WorkPool.Tag / …) or its .key string. Hyperlink kind is Hyperlink.kindOf on the tag — not a separate query argument.

Requires that HyperService's store registration (Daemon.store / WorkPool.store, …) on the ambient Store.Storage. Missing registration fails via Store.resolveOrDie (StoreScopeNotRegistered) — empty success is not used as a silent signal for “wrong key.”

readsHyperlink.logsHyperlink.kindOfStore.StorageStore.resolveOrDie
Source src/Logs.ts:2207 lines
export const byHyperlink = (
  serviceKey: HyperlinkLogKey | HyperlinkLogKeySource,
  options?: LogReadOptions,
): Effect.Effect<ReadonlyArray<LogEntry>> =>
  queryDurableScope(resolveHyperlinkLogKey(serviceKey), {
    limit: options?.limit ?? queryLimitDefault,
  });