Creates an NDJSON logging handler.
Output sink precedence:
options.write(line, record)when providedoptions.stream(writeSyncpreferred, otherwisewrite)- stdout
@eryx/logging/JsonHandler ModuleJSON log handler.
Encodes each log record as JSON and writes newline-delimited JSON (NDJSON) to a provided callback, stream-like object, or stdout.
Creates an NDJSON logging handler.
Output sink precedence:
options.write(line, record) when providedoptions.stream (writeSync preferred, otherwise write)Optional sink and filtering options.
A logging handler suitable for structured log pipelines.