Skip to content

Function: safeWrite()

safeWrite(log, writer, chunk, context?): Promise<void>

Best-effort writer.write. No-op when writer is undefined; caught errors are logged via log.warn("writer:error", ...) along with any caller-supplied context fields (e.g. a chartId or messageId) so the warning is greppable per resource.

Returns when the write resolves or rejects; never throws.

Logger

MastraWriter | undefined

unknown

Record<string, unknown> = {}

Promise<void>